gas 関数一覧!GASでどんなことができるか確認しよう

GAS関数一覧 スクリプトの基礎
GAS関数一覧
キコ
キコ

GAS関数で頻出の関数と用途をまとめました!

リファレンス代わりにご利用ください。

クラス代表的なメソッド用途・状況
SpreadsheetAppgetActiveSpreadsheet()現在アクティブなスプレッドシートを取得する
SpreadsheetAppopenById(id)IDによって指定されたスプレッドシートを開く
SpreadsheetAppgetSheetByName(name)名前で指定されたシートを取得する
SpreadsheetAppgetRange(a1Notation)A1表記で指定された範囲を取得する
SpreadsheetAppgetLastRow()最終行の行番号を取得する
SpreadsheetAppgetValues()シートの値を取得する
SpreadsheetAppsetValue(value)セルに値を設定する
SpreadsheetAppappendRow(rowContents)新しい行をシートに追加する
SpreadsheetAppdeleteRow(rowIndex)指定された行を削除する
DocumentAppgetActiveDocument()現在アクティブなドキュメントを取得する
DocumentAppopenById(id)IDによって指定されたドキュメントを開く
DocumentAppgetBody()ドキュメントの本文を取得する
DocumentAppgetParagraphs()段落のコレクションを取得する
DocumentAppgetText()ドキュメントのテキストを取得する
DocumentAppappendParagraph(text)ドキュメントに新しい段落を追加する
DocumentAppdeleteText(startOffset, endOffset)指定された範囲のテキストを削除する
DriveAppgetFolders()フォルダのコレクションを取得する
DriveAppgetFiles()ファイルのコレクションを取得する
DriveAppcreateFolder(name)新しいフォルダを作成する
DriveAppcreateFile(blob)新しいファイルを作成する
DriveAppgetFileById(id)IDによって指定されたファイルを取得する
DriveAppgetFilesByName(name)名前で指定されたファイルを取得する
DriveAppremoveFile(file)指定されたファイルを削除する
DriveAppmoveFile(file, destination)ファイルを指定した場所に移動する
CalendarAppcreateEvent(title, startTime, endTime)新しいイベントを作成する
CalendarAppgetEvents(startTime, endTime)指定された期間内のイベントを取得する
CalendarAppgetCalendars()カレンダーのコレクションを取得する
CalendarAppgetEventsForDay(date)指定された日のイベントを取得する
CalendarAppdeleteEvent(event)指定されたイベントを削除する
GmailAppsendEmail(recipient, subject, body)メールを送信する
GmailAppcreateDraft(recipient, subject, body)下書きとしてメールを作成する
MailAppsendEmail(recipient, subject, body)メールを送信する
MailAppcreateDraft(recipient, subject, body)下書きとしてメールを作成する
UrlFetchAppfetch(url)指定されたURLにHTTPリクエストを送信する
UrlFetchAppfetch(url, params)パラメータを指定してURLにHTTPリクエストを送信する
UrlFetchAppfetch(url, params).getContentText()レスポンスの本文をテキスト形式で取得する
PropertiesServicegetScriptProperties()スクリプトのプロパティを取得する
PropertiesServicegetUserProperties()ユーザーのプロパティを取得する
PropertiesServicegetDocumentProperties()ドキュメントのプロパティを取得する
PropertiesServicesetProperty(key, value)指定されたキーと値のプロパティを設定する
PropertiesServicegetProperty(key)指定されたキーのプロパティの値を取得する
PropertiesServicedeleteProperty(key)指定されたキーのプロパティを削除する
UtilitiesformatDate(date, timeZone, format)日付を指定されたフォーマットでフォーマットする
UtilitiesformatDate(date, timeZone, “yyyy-MM-dd”)日付を「yyyy-MM-dd」の形式でフォーマットする
UtilitiesformatDate(date, timeZone, “HH:mm:ss”)時刻を「HH:mm:ss」の形式でフォーマットする
Loggerlog(message)メッセージをログに出力する
Loggerlog(obj)オブジェクトをログに出力する
ScriptAppgetScriptId()スクリプトのIDを取得する
ScriptAppgetProjectTriggers()プロジェクトに関連付けられたトリガーのコレクションを取得する
ScriptAppnewTrigger(functionName)指定された関数をトリガーとして新しいトリガーを作成する
ScriptAppcreate()現在のプロジェクトを新しいスクリプトとして作成する
ScriptAppdeleteTrigger(trigger)指定されたトリガーを削除する
LanguageApptranslate(text, sourceLanguage, targetLanguage)テキストを指定された言語に翻訳する

ただし、使用する関数は具体的な要件や目的によって異なる場合がありますので、GASの公式ドキュメントやリファレンスを参照して具体的な使用方法を確認してください。

GASサンプルプログラムのご案内

  • GASが実際にどんなふうに使われているか知りたい
  • サンプルプログラムが見たい

方に向けて、サンプルプログラムの動画とソースコード公開しています!ぜひこちらからご覧ください。

 

この記事を書いた人
ニコ

GAS、RPA導入を通じたDX案件をメインに活動をしているフリーランスエンジニアです。
要件定義~開発まで幅広く活動しています!
お仕事のご相談はお問い合わせください。

ニコをフォローする
スクリプトの基礎
ニコをフォローする
gas 入門 | google apps scriptの始め方&できること

コメント

タイトルとURLをコピーしました