★★★★★
★ 文書 ★
★★★★★
【用語】
★画面: 選択,編集,参照
*選択画面
・分類:メニュ-単文(?),メニュ-定型文({?}),単文(白),定型文(薄緑),予約,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.
||定型文後||
δ方針ルールδ