★★★★★
★ 文書 ★
★★★★★

【用語】
★画面: 選択,編集,参照

*選択画面

 ・分類:メニュ-単文(?),メニュ-定型文({?}),単文(白),定型文(薄緑),予約,form,処理,保存
   *予約:予約関連 ⇒予約,変更,再確認
   *form:予約内容,form ⇒HP,代理店
   *処理:プログラム使用(処理),保存文登録,定型文(roku…),他
   *保存:保存文

*編集画面

 ・削除,新規,複写
 ・*(固定画面・副画面),整理,文,�~ 


********************
* 文法:文書関数 *    @@桐書式@@  or ||桐書式|| orλ桐書式λ⇒文書に変換
********************

 

《✖エラー》 混在 ⇒ 桐書式と文書 

《✖エラー》桐書式: 型の混在 ⇒ 数値・文字・日時 

  《例》 @@&姓名+&今日@@ ⇒ エラー

 

 *使用する定数
桐書式 数値型:&泊=5,&人数=2

    文字型:&姓名=後藤,&なまえ=ゴトウ

    日時型:&今日(=&日時),&checkin,&受付

     関数:%対応文字列(“abc,123”,1)=abc,%条件選択()
  

文書(文字型): δ2日間δ=2日間(~11月16日),$$署名◆代表$$=後藤純

 

 《例外》 日時型(保存値)

 φ年月日,今日d,インd,アウトd,受付d,n日間d,イン前dφ

  


★数値型  

  桐書式 &泊*&人数 ⇒ 10,&泊+&人数 ⇒ 7

   文書 &泊*&人数 ⇒ &泊*&人数 (そのまま)

 文書関数 @@&泊*&人数@@ ⇒ 10,@@&泊+&人数@@ ⇒ 7

 

★文字型  桐書式  ““で囲む,結合+

《例》

  桐書式  ”Roku”+&姓名+”  ”+&なまえ   ⇒ Roku後藤  ゴトウ

   文書  ”Roku”+&姓名+”  ”+&なまえ  ⇒ ”Roku”+&姓名+”  ”+&なまえ (そのまま)

 文書関数 @@”Roku”+&姓名+”  ”+&なまえ@@ ⇒ Roku後藤  ゴトウ  

 文書関数 λ”Roku”+&姓名+”  ”+&なまえλ ⇒ Roku後藤  ゴトウ  

 

《✖》 Roku+&なまえ ,@@Roku+&なまえ@@  
《正》 @@”Roku”+&なまえ@@  or  Roku @@&なまえ@@  or  Rokuλ&なまえλ

 

★文書定数(文字型) $$...$$,δ...δ,φ...φ⇒ 不要 ““,+

《例》 桐書式 φ2日間φ+”  ”+”Roku”+$$署名◆代表$$ ⇒ 2日(~11月16日)   Roku後藤純

     文書 φ2日間φ  Roku$$署名◆代表$$        ⇒   〃

《例》  文書 φ2日間φ    Rokuδ顧客δ           ⇒ 2日(~11月16日)   Roku 12345-0987

 

 

★条件式 桐書式

《例》 &姓名=”後藤”  ⇒ 真(1) 

《例》 &姓名=”強盗”  ⇒ 偽(0) 

《例》 &姓名=""     ⇒ 〃  (定義済)

《例》 &姓名<>""     ⇒ 真(1) 〃

      &姓名       ⇒  〃   〃 (<>“”なくてもOK)

 

 

************************
* (文書)定数・関数 *
************************

 

【定数】

★リンク $$主題◆副題$$,《序文》⇒$$主題$$

★保存文 δ名称δ

 *定義(代入) δ名称≫定数値δ

《例》 δ猫≫ねこ,踏んじゃったδ

   実行 δ猫δ

 

 *定義済  分類{保存文}に定義
   件名,署名,文頭,文末,ポイント,予約内容,小さい宿,…

   顧客(リピータ⇒IDを表示,新規⇒なし..未定義),代理店(代理店名を表示,なし..RokuRoku)

   初回(登録初回メール)

 

★保存値 φ名称φ

 

◆イン,アウト,今日,受付,保留(オプション)

  書式 (オプション)【名称】(オプション)   オプション:数値(1,2,….),d,間,数,年,t,  

    例(チェックイン =2026年2月15日)

d:条件式で使用 (例) φ10インdφ⇒ (桐書式)2月5日 (=φ2月5日φ)

 

   ↓↓↓dなし↓↓↓

間:今日~保存値までの期間   (例) φ10イン期間φ⇒ 99日(~2月5日)

数:今日~ 〃    日数   (例) φ10イン期間φ= 99

   注 受付:受付~チェックインまでの日数

年:西暦年  (例) イン年⇒ 2026

 t:年月日+現在時刻 年  (例) φ今日tφ⇒ 2026年2月16日 12:30

(なし):日付の表示 (例) φ10インφ⇒ 2月5日(5 Feb)

 

◆(オプション)宿泊(オプション)

↓↓↓dあり↓↓↓ 条件式で使用(桐書式) オプション:(なし),前,中,後,保,新 +✖

    …なし以外,d専用…

宿泊d:宿泊者(キャンセルを除く)

宿泊前d:宿泊前(〃),宿泊中d: 〃 中(in),宿泊後d: 〃 後(済)

宿泊保(留)d:保留中
宿泊新d:登録前
注 +✖
�~宿泊d:宿泊なし

 ↓↓↓dなし↓↓↓  オプション:なし,間,人数,人,数

(なし)  φ宿泊φ⇒ 2人 5泊

 人:  φ宿泊人φ⇒ 2人

 数:泊数 φ宿泊数φ⇒ 5

人数:φ宿泊数φ⇒ 3

 

◆キャンセル,リピータ dのみ 条件式で使用 +✖

φキャンセルdφ,φキャンセルd✖φ

φリピータdφ, φ✖リピータdφ

 

 

◆姓名,ポイント,入金,料金,日間
(例)φ2日間φ=φ今日2間φ 
  ・今日から2日間 ⇒ 2日(~2月5日)

*φ(□年)□月□日φ = (桐書式)d”□年□月□日”

《例》φ2025年8月1日φ =  d”2025年8月1日”

《例》φ(年)8月1日φ  =  d”2025年8月1日” 《注》当該年度

《例》φ今年8月1日φ  =  d”2025年8月1日”  《注》 〃

《例》φ去年8月1日φ =  d”2024年8月1日”

 

φ今日dφ(&今日),φインdφ(&checkin),φアウトdφ,φ受付dφ(&受付),φn日間dφ,φイン前dφ

 

★定型文 δ定型文δ,δ定型文中δ,δ定型文後δ   ⇒参照{構文}
  

 

【文書関数】 桐書式(定数・関数) ⇒ 文書
        実行順 λ → @@ → ||

  《λ》《@@》《||》 λ桐書式λ,@@ 桐書式@@,|| 桐書式|| 

 

《注》@@□□□≪変換 値0@@

  関数の結果⇒未定義 の時,値0を出力

     

   ↓↓↓↓↓ □□□に桐書式を使用 ↓↓↓↓↓

 

★@@□□□(桐書式)@@
  *既定値⇒ 予約内容,キャンセル,空き状況,値引状況,…

★@@条件  条件式1(桐書式)≒文書1
     ≠条件式2(桐書式)≒文書2
     ≠ …  ≒…
     ≠条件式n≒文書n @@
  《注》条件n=1(未定義)の時: 該当なし⇒文書n

 

 《条件式》 真(1),偽(0)

《例》 @@条件  &推薦id ≒(^O^)repeat

            ≠1 ≒(T_T)new @@

 

   《結果》 リピータ  ⇒ (^O^)repeat
       ✖ 〃  ⇒ (T_T)new

 

  *かつ(.and),または(.or) ⇒ .and,.or 前後に空白

A かつ(.and) B⇒ A(真)かつ  B(真)=真(1)
A または(.or)B⇒ A(真)または B(真)=真(1)
  

《例》 @@条件 δ2026年1月10日δ<=δインdδ かつ δインdδ<=δ2026年2月20日δ ≒$$工事期間中$$
         ≠ δ2026年2月20日δ< δインdδ ≒δ工事終了δ
  《結果》チェックインが 2025.1.10~2025.2.20 ⇒ $$工事期間中$$

           2025.2.21~ ⇒ δ工事終了δ @@
                        (他)⇒なし(未定義)

 

★@@対応 □□□(桐書式) ≪m≪n@@  ⇒ %対応文字列(□□□,m)

     ,で区切られた定数値のm番目の値,/(@)で区切られた定数値のn番目の値
《例》 @@対応 "ねこ,踏んじゃった"≪1 @@ ⇒ ねこ

《例》 @@対応 δ小さい宿≪2 @@ ⇒ 幸いです。

《例》 @@対応 &設定代理店≪3≪1@@ ⇒ 15

    @@対応文字列(&設定代理店,3) @@ ⇒ 15/1/2/7/割引/2////○

 

★@@数値 □□□(桐書式)@@,@@通貨 □□□(桐書式)@@ @@
《例》 @@数値 &料金[5]*2@@ ⇒ 7600  (ドミ料金=-3800�~2)

《例》 @@通貨 &料金[5]*2@@ ⇒ 7,600円(7,600yen)

 

★@@日付  □□□(桐書式)@@,@@日付年 □□□(桐書式)@@ 

 @@日付  &今日 @@ ⇒ 月日 (1 Aug・8月1日)

 @@日付年 □□□(桐書式)@@《例》

《例》 @@日付年 &今日 @@ ⇒ 年月日(1 Aug 2025・2025年8月1日)

 

★@@位置(含む) □□□(桐書式)≪▲@@  ⇒ %文字位置(□□□,▲)
  条件式で利用:□□□内で▲の位置 ⇒ 未定義:含まない, 定義(0より大きい):含む

《例》 @@位置(含む) δ小さい宿δ≪幸い@@ ⇒ 50(日),未定義(英)

 

 

★λ□□□(桐書式)λ  最初に実行

《例》 @@全角 λ&なまえλ@@ ⇒ ゴトウ

  ↓↓↓↓↓ □□□に文書を使用 ↓↓↓↓↓

 

★@@全角 □□□@@,@@半角 □□□@@
《例》 @@全角 $$値引部品◆率紹介$$@@ ⇒ 10%

 

★@@文書 □□□ ≪m≪n @@

    値(文字列)のm文字目以降の,文字数n個の文字列  (n:未定義)m文字目以降~l

《例》 @@文書 京都Roku後藤≪3@@  ⇒ Roku後藤

《例》 @@文書 京都Roku後藤≪3≪4@@ ⇒ Roku

   m:未定義 m行目以降

《例》 @@文書 京都Roku後藤

    Happy Birth Day (^^)/ ≪≪2@@ ⇒ Happy Birth Day (^^)/

    m:-(負) 右側m文字

《例》 @@文書 京都Roku後藤

    Happy Birth Day  ≪-3@@ ⇒ Day

 

★@@置換 □□□ ≪ ▲ ≪ △ @@  ⇒ %文字置換(□□□,▲,△)

    値(文字列)の▲を△に置き換える

《例》 @@置換 京都Roku後藤 ≪ r o k u ≪ Japan @@ ⇒ 京都Japan後藤

《例》 @@文字列 $$署名◆代表$$δ ≪ jungoto ≪ Hello Kity@@ ⇒ 後藤 純(Hello Kity)

 

★@@右寄(中央) □□□@@ 値の右寄せ(中央)表示

 

★@@備考・評価 □□□≪n@@ 備考(評価)に記入。n=評価点

 

★@@定型文@@,@@定型文中@@,@@定型文後@@  ⇒参照{構文}
    *値の定義
  *定型文:副題(◆定型文)の実行

  《補足》@@⇒||を使用 (||定型文||…)


【桐定数・桐関数】   参照:桐ヘルプ

 ★桐定数  &名称

  *文字型
   &姓名,&なまえ(カタカナ),&みょうじ(半角8文字)
   &推薦id(01234-56789):定義→リピータ,未定義→新規


  *数値型
   &泊,&人数
   &区分c:RokuRoku→0,BC→2,顧客→5,HW→1,AG→3,EX→4

《補足》 &料金[n] :n=1 ツイン1人,n=2 ツイン2人,n=3 ツイン3人,n=3 ツイン特別
             n=5・6 ドミ,n=10 朝食,n=10 駐車 

《補足》 &送信[n] :n=1→10(日),n=2→30(日),n=3→90(日),n=4→180(日),n=5→270(日)


  *日時型
   &checkin,&今日,&受付
   

 

 ★桐関数 %関数名(桐→ #)   参照:桐ヘルプ
 ・%対応文字列(”文1,文2,…”,n) :文字リスト(”文1,文2,…”)のn番目の値n  

 ・%未定義値変換(値0,値1) 値0が未定義 ⇒ 値1

 ・%日数加算(日時定数,n) n日後の日時 
 ・%条件選択( 条件式1,値11条件式2,値2, … , 条件式n , 値n ) : 該当なし⇒未定義
   条件n=1(未定義)の時: 該当なし⇒値n

 ・%文字置換(文字リスト,文字列,置換文) :文字リストの中の文字列を置換文で置き換え
 ・%半角,%全角

 ・%日数(日時1,日時2)

 

************
*   編集   *
************

 

【文・�~・ボタン・*・整理・+】

★文 ⇒編集表の文書作成

★�~ ⇒文書選択時,文書を作成しない

★ *  ⇒固定画面,副画面
表示画面を固定画面に設定

 

★整理  編集表を整理・整列

 *副題の整列:日本語の順

 *副題の複写:日本語or Englishの片方がない時
 *リンク点検
★+

整理+文構成整理+文法エラー

 


【メニュー】

★固定画面,↑文書名(副画面)

★表題変更
表示画面の主題・副題名の変更

 

★結合・分離・削除
*結合:副画面の文を固定画面に結合

*分離:表示画面の文を分離⇒ 名称:【分離】主題)
*削除:リンク利用なしの文を削除

 

★リンク作成

 

★メニュ-登録・削除・名称変更(メニュ-単文・定型文)

 

★文書リンク 分離・リセット(定型文)

*分離:文をリンクに変換

*リセット:文中のリンクを文に変換

 

★保存文
*名称変更・登録・削除
*初期化:リンク変更時

  《注》文変更時に実行

★DM作成

 

★件名作成・削除(単文)
*作成:未作成の単文に作成(保存文)→ δ件名δ

*削除:単文の件名(未定義)を削除

★選択 リンク利用・元
*リンク利用:◆副題を利用している文を選択

*リンク元:文で使用されている文(リンク元)を選択
★表示 文型

 

★整列リセット
{選択画面}分類の整列リセット

★送信日クリヤ  共有送信日の変更
*送信日クリヤ
*設定更新日:今日に更新日を設定(all)

★ファイル保存・読込

*文書保存・読込 ⇒仮ファイル{文書確認}に保存・読込
*ファイル集読込 ⇒使用・練習ファイル{文書}からの読込

 

 

**********
* 構文 *
**********

 

【返信・送信】分類(処理)  Roku,Roku予約,Rokuなし,Roku空,Roku分離,… ,

 

 《Roku》

《件名》 $$宛名◆件名id$$ =件名文書= ...RokuRokuδ送信rokuδ

 

  ⇒δ文頭δ

$$宛名◆表題姓名$$

 

δ定型文δ

 

δ定型文中◇◇δ

δ署名δ

δ◇◇予約内容δ

δ◇◇定型文後δ

  ⇒δ文末δ

 

《補足:文頭・文末》 リンク{宛名◆表題姓名}で定義。

  注;見出文頭(見出文末)が文頭(文末)に優先

《補足:定型文》

 *||定型文||

   ||定型文|| ⇒以下の文を保存して,副題◆定型文を実行
 *||定型文> Roku||,||定型文> Rokuなし||,||定型文> Roku空||,||定型文> Roku空||,…

  ||定型文> Roku…◆返信(送信) || ⇒以下の文を保存して, Roku…(返信・送信)を実行
     ◆以下なし→◆返信

 

 

【単文】

 

 《宛名◆表題姓名》

δ文頭δ

δ文末δ

 

||右寄 @@条件 &推薦id≒【ID】λ&推薦idλ≠≒Roku λ&受付idλ@@||

@@条件 &ポイント≒||右寄 保有ポイント <λ&ポイントλ pt>||@@

@@条件 δ工事連絡δ<>"事前"  かつ   &今日<=δインdδ かつ  &処理="未"≒◇【21:00: 閉店 ⇒ �~受付不可】@@

 

 

δ表題時候◇δ

δ表題文書◇◇δ

  ⇒δ見出表題δ
δ姓名δ 様

  ⇒δ見出姓名δ

 

【定型文】

 

 《空室なし◆直前》

◆�~直前

δ件名≫   Just before reserved <(_ _)δ

||定型文||

 

◆+定型文

δ置換件名≫ No rooms available (>_<)δ

||定型文>roku||   (同じ⇒||定型文>roku◆返信||)

 

Thank you for your booking.

 

But, as to your reservation,

δ空室なし序文δ

 

δ空き状況δ 

 

Considering the above, please study your plan again.

 

δ定型文δ

 

||定型文中||

Best regards.

 

||定型文後||

δ方針ルールδ