GAS(GoogleAppsScript)を新規作成するときのマイルール

思ったことを書き出し

  • タイムゾーンを確認する(日本)
  • use strictを使う
  • ログはconsole.logを使用する
  • 関数は時間トリガーで動作可能の単位とする
  • ダブルクォーテーションよりもシングルクオーテーション
  • 変数宣言は原則、constで定義する
  • 変更がある変数のみ、letにする
  • テンプレートリテラルを活用する
  • 短いよりも読みやすさを重視する
  • 適切なコメントを入力する
  • 先頭にGASの全体のコメントを、関数の上に関数のコメントを入力する
  • トリガー起動がある場合は起動時間を先頭にコメントを入力する
  • スクリプトは完全にスタンドアロンの動作ならスタンドアロン型だが、コンテナバインド型もあり(…曖昧)
  • スプレッドシートのUI(カスタムメニュー、カスタムダイアログ、サイドバー)から実行することも考慮する
  • UIから実行した場合、終了時のメッセージをわかりやすく表示すること
  • スクリプトファイルは原則ひとつにする(コード.gs)
  • 複数のGASでよく利用する関数を別ファイルとしてまとめるか検討中(サンプル.gs)]
  • 保存するときはドキュメントのフォーマット(Shift+Alt+F)をする

GoogleAppsScript

Posted by zzz