![見出し画像](https://assets.st-note.com/production/uploads/images/141228209/rectangle_large_type_2_975658a36e6166c66261254060e3ed63.png?width=800)
楽しいGAS用語集
タイトル通りです。
シリーズ化しようかなと思います。
楽しいGoogle Apps Script用語集
GAS: Googleの魔法のプログラミングツール。
スクリプトエディタ: GASを書くキャンバス。
プロジェクト: スクリプトの保管箱。
トリガー: 自動で実行する魔法のスイッチ。
スプレッドシート: データの魔法の表。
スプレッドシートAPI: スプレッドシートとの会話。
関数: プログラムの魔法の呪文。
セル: スプレッドシートの魔法の箱。
範囲: セルのグループ。
データ検証: 入力内容をチェックする守り手。
カスタム関数: 自分で作る特別な関数。
フォーム: データを集める魔法の紙。
フォーム送信: データを送る瞬間。
メール送信: メールを送る魔法の手紙。
GmailAPI: Gmailとの会話。
カレンダー: スケジュールの魔法の本。
カレンダーAPI: カレンダーとの会話。
ドキュメント: 文章の魔法の紙。
ドキュメントAPI: ドキュメントとの会話。
ドライブ: ファイルの魔法の箱。
ドライブAPI: ドライブとの会話。
スライド: プレゼンの魔法の画面。
スライドAPI: スライドとの会話。
サイドバー: スプレッドシートのサブ画面。
ダイアログ: スプレッドシートのポップアップ。
メニュー: スプレッドシートのカスタムメニュー。
Webアプリ: インターネット上の魔法のアプリ。
doGet: WebアプリのGETリクエスト処理。
doPost: WebアプリのPOSTリクエスト処理。
JSON: データの交換フォーマット。
HTMLサービス: Webページを作る魔法。
テンプレートエンジン: HTMLを動的に生成。
Propertiesサービス: 設定の保管場所。
ScriptProperties: スクリプト全体の設定。
UserProperties: ユーザーごとの設定。
Cacheサービス: 一時的なデータ保管庫。
Logger: デバッグのための記録帳。
SpreadsheetApp: スプレッドシートのマスター。
DocumentApp: ドキュメントのマスター。
DriveApp: ドライブのマスター。
FormApp: フォームのマスター。
SlidesApp: スライドのマスター。
GmailApp: Gmailのマスター。
CalendarApp: カレンダーのマスター。
MailApp: メール送信の魔法使い。
URLFetchApp: インターネットとの橋渡し。
HTTPリクエスト: サーバーとの通信。
タイムトリガー: 時間で自動実行。
イベントトリガー: イベントで自動実行。
オンオープントリガー: ファイルを開いた時に実行。
オンエディットトリガー: 編集時に実行。
オンフォームサブミットトリガー: フォーム送信時に実行。
コンテナバウンドスクリプト: ファイルに紐付いたスクリプト。
スタンドアロンスクリプト: 単独で動くスクリプト。
OAuth: 安全な認証の魔法。
APIキー: サービスへの秘密の鍵。
ライブラリ: 便利なスクリプトの集まり。
カスタムメニュー: 自分だけのメニュー。
UIサービス: ユーザーインターフェースを作る。
add-on: Googleアプリを拡張するプラグイン。
addon_manifest: Add-onの設定ファイル。
EditorAPI: スクリプトエディタのAPI。
OAuth2: より高度な認証方法。
LockService: 同時実行を防ぐ守り手。
サービスアカウント: プログラム専用のGoogleアカウント。
JWT: JSON Webトークン、認証情報。
パラメータ: 関数に渡す情報。
戻り値: 関数からの返事。
変数: データを保存する箱。
定数: 変更できないデータ。
配列: データの並び。
オブジェクト: 複数のデータをまとめたもの。
プロパティ: オブジェクトの属性。
メソッド: オブジェクトの動作。
ループ: 繰り返し処理。
条件分岐: 選択肢を決める。
例外処理: エラーへの対処法。
try-catch: エラーを捕まえる構文。
Logger.log: ログにメッセージを書く。
console.log: コンソールにメッセージを書く。
spreadsheet.getRange: セル範囲を取得。
range.setValue: セルに値を設定。
sheet.getName: シートの名前を取得。
sheet.setName: シートの名前を変更。
sheet.appendRow: 行を追加。
spreadsheet.getSheets: シート一覧を取得。
spreadsheet.deleteSheet: シートを削除。
spreadsheet.insertSheet: 新しいシートを挿入。
form.create: 新しいフォームを作成。
form.addTextItem: テキスト入力欄を追加。
form.addMultipleChoiceItem: 複数選択肢を追加。
calendar.createEvent: 新しいイベントを作成。
calendar.getEvents: イベント一覧を取得。
drive.createFile: 新しいファイルを作成。
drive.getFiles: ファイル一覧を取得。
document.create: 新しいドキュメントを作成。
document.getBody: ドキュメント本文を取得。
slides.create: 新しいスライドを作成。
slides.getSlides: スライド一覧を取得。
UrlFetchApp.fetch: URLからデータを取得。
おわり
この記事が気に入ったらサポートをしてみませんか?