見出し画像

楽しいGAS用語集

タイトル通りです。
シリーズ化しようかなと思います。

楽しいGoogle Apps Script用語集

  1. GAS: Googleの魔法のプログラミングツール。

  2. スクリプトエディタ: GASを書くキャンバス。

  3. プロジェクト: スクリプトの保管箱。

  4. トリガー: 自動で実行する魔法のスイッチ。

  5. スプレッドシート: データの魔法の表。

  6. スプレッドシートAPI: スプレッドシートとの会話。

  7. 関数: プログラムの魔法の呪文。

  8. セル: スプレッドシートの魔法の箱。

  9. 範囲: セルのグループ。

  10. データ検証: 入力内容をチェックする守り手。

  11. カスタム関数: 自分で作る特別な関数。

  12. フォーム: データを集める魔法の紙。

  13. フォーム送信: データを送る瞬間。

  14. メール送信: メールを送る魔法の手紙。

  15. GmailAPI: Gmailとの会話。

  16. カレンダー: スケジュールの魔法の本。

  17. カレンダーAPI: カレンダーとの会話。

  18. ドキュメント: 文章の魔法の紙。

  19. ドキュメントAPI: ドキュメントとの会話。

  20. ドライブ: ファイルの魔法の箱。

  21. ドライブAPI: ドライブとの会話。

  22. スライド: プレゼンの魔法の画面。

  23. スライドAPI: スライドとの会話。

  24. サイドバー: スプレッドシートのサブ画面。

  25. ダイアログ: スプレッドシートのポップアップ。

  26. メニュー: スプレッドシートのカスタムメニュー。

  27. Webアプリ: インターネット上の魔法のアプリ。

  28. doGet: WebアプリのGETリクエスト処理。

  29. doPost: WebアプリのPOSTリクエスト処理。

  30. JSON: データの交換フォーマット。

  31. HTMLサービス: Webページを作る魔法。

  32. テンプレートエンジン: HTMLを動的に生成。

  33. Propertiesサービス: 設定の保管場所。

  34. ScriptProperties: スクリプト全体の設定。

  35. UserProperties: ユーザーごとの設定。

  36. Cacheサービス: 一時的なデータ保管庫。

  37. Logger: デバッグのための記録帳。

  38. SpreadsheetApp: スプレッドシートのマスター。

  39. DocumentApp: ドキュメントのマスター。

  40. DriveApp: ドライブのマスター。

  41. FormApp: フォームのマスター。

  42. SlidesApp: スライドのマスター。

  43. GmailApp: Gmailのマスター。

  44. CalendarApp: カレンダーのマスター。

  45. MailApp: メール送信の魔法使い。

  46. URLFetchApp: インターネットとの橋渡し。

  47. HTTPリクエスト: サーバーとの通信。

  48. タイムトリガー: 時間で自動実行。

  49. イベントトリガー: イベントで自動実行。

  50. オンオープントリガー: ファイルを開いた時に実行。

  51. オンエディットトリガー: 編集時に実行。

  52. オンフォームサブミットトリガー: フォーム送信時に実行。

  53. コンテナバウンドスクリプト: ファイルに紐付いたスクリプト。

  54. スタンドアロンスクリプト: 単独で動くスクリプト。

  55. OAuth: 安全な認証の魔法。

  56. APIキー: サービスへの秘密の鍵。

  57. ライブラリ: 便利なスクリプトの集まり。

  58. カスタムメニュー: 自分だけのメニュー。

  59. UIサービス: ユーザーインターフェースを作る。

  60. add-on: Googleアプリを拡張するプラグイン。

  61. addon_manifest: Add-onの設定ファイル。

  62. EditorAPI: スクリプトエディタのAPI。

  63. OAuth2: より高度な認証方法。

  64. LockService: 同時実行を防ぐ守り手。

  65. サービスアカウント: プログラム専用のGoogleアカウント。

  66. JWT: JSON Webトークン、認証情報。

  67. パラメータ: 関数に渡す情報。

  68. 戻り値: 関数からの返事。

  69. 変数: データを保存する箱。

  70. 定数: 変更できないデータ。

  71. 配列: データの並び。

  72. オブジェクト: 複数のデータをまとめたもの。

  73. プロパティ: オブジェクトの属性。

  74. メソッド: オブジェクトの動作。

  75. ループ: 繰り返し処理。

  76. 条件分岐: 選択肢を決める。

  77. 例外処理: エラーへの対処法。

  78. try-catch: エラーを捕まえる構文。

  79. Logger.log: ログにメッセージを書く。

  80. console.log: コンソールにメッセージを書く。

  81. spreadsheet.getRange: セル範囲を取得。

  82. range.setValue: セルに値を設定。

  83. sheet.getName: シートの名前を取得。

  84. sheet.setName: シートの名前を変更。

  85. sheet.appendRow: 行を追加。

  86. spreadsheet.getSheets: シート一覧を取得。

  87. spreadsheet.deleteSheet: シートを削除。

  88. spreadsheet.insertSheet: 新しいシートを挿入。

  89. form.create: 新しいフォームを作成。

  90. form.addTextItem: テキスト入力欄を追加。

  91. form.addMultipleChoiceItem: 複数選択肢を追加。

  92. calendar.createEvent: 新しいイベントを作成。

  93. calendar.getEvents: イベント一覧を取得。

  94. drive.createFile: 新しいファイルを作成。

  95. drive.getFiles: ファイル一覧を取得。

  96. document.create: 新しいドキュメントを作成。

  97. document.getBody: ドキュメント本文を取得。

  98. slides.create: 新しいスライドを作成。

  99. slides.getSlides: スライド一覧を取得。

  100. UrlFetchApp.fetch: URLからデータを取得。

おわり


この記事が気に入ったらサポートをしてみませんか?