オペレーションの設定として指定するのではなく、ロジックアイコンで書式・コメントを指定することで、以下のようなメリットがあります。アダプタの設定が複雑にならない書式の設定をロジックアイコンに任せることで、オペレーションの設定が複雑になりません。いうチェックボックスの他には何も変更がありません。書式を書き込まない場合は、これまでとまったく変わらない操作感でスクリプトを作成していただけます。ロジックを組み合わせることで、列単位ではなく、セル単位で書き込む書式を切り替えることができるたとえば、「オペレーションの設定として、列ごとに書式を設定できるようにする」ことも考えられました。実際の業務では、行や、書き込む値によって書式を切り替えたい場合もあるはずです。ロジックを自由に組み合わせて、それを実現することができます。既存オペレーションで対応また、書式・コメント書き込みが可能なオペレーションを新規追加するか、既存オペレーションのまま対応できるようにするかについても様々な観点から検討し、最終的に、既存オペレーションのまま対応できるようにしています。そのため、場合によっては、既存スクリプトのフローを変更することなく書式書き込みに対応させることも可能です!ただし、以下のような注意点があります。無効になるなど、大量のデータを処理していた場合のパフォーマンスに影響が生じる可能性があります。既存の処理を書式・コメント書き込みに対応させる場合、念のため、スクリプトを簡単に元の状態に戻すことができるようにしてから作業されることをおすすめします。いえ、ほとんどのケースでは目立った影響はないでしょう。書式・コメント書き込み機能の活用例を考えてみました。オフィスグレコ在庫チェックスクリプトギリシアから地中海の香り漂うおいしいお菓子をオフィスにお届けする画期的なサービス「オフィスグレコ」の業務を自動化してみましょう。「オフィスグレコ」は、皆さまのオフィスの管理部門に定期的にお菓子をお届けします。ファイルを添付して管理部に申請すると、申請した数のお菓子が部署まで届きます。ファイルには各商品の発注数が記入されていますが、記入された数の在庫が存在しない場合があります。スクリプトの全貌スクリプトの全貌は、こんな感じになります。スクリプト実行時のオフィスグレコの在庫を取得して、あとで使いやすいようにスクリプト変数に格納します。メールを受信し、添付されていた申請書を読み取ります。在庫をチェックし、足りない場合は書式・コメントを設定します。実際にファイルに書き込みます。書き込み先は、読み取ったものと同一のファイルです。書き込んだファイルを送り返します。※本当は、在庫が足りた場合と足りなかった場合とでメールの文面を切り替えたりとか、やった方がいいことは色々ありますが、その辺は端折っています。何となく処理の流れをイメージしていただけましたでしょうか。中身を覗いてみましょう。読み取り処理、出力は同じく書き込み処理ですが、出力スキーマには「format」要素があります。チェックを入れています。処理の流れはこうです。各行について、品目に応じてスクリプト変数から在庫数を取得し、申請書に入力された個数と比較する。書式・コメントを「個数」列に出力する。ポイントは、「ならば出力」という名前で置かれた、「条件判定による出力の切り替え」ロジックです。このような設定を行っています。することで、「その行の品目の個数が在庫数より大きかった場合にのみ、書式・コメントを書き込む」という処理を実現しています。実行するとこうなる!最後に、「メールで受け取った申請書」と「スクリプト実行後の申請書」の画像をお見せします。個だけだった(という設定)ので、在庫チェックに引っかかったのでした。行)あるなかで、「アーモンド・グレコ」の行だけ書式・コメントが書き込まれていることです。指定できることをご存知かと思います。書式生成ロジックによって指定できる書式との関係が、少しわかりづらいかもしれないので、ご説明します。その関係は、以下のようになります。