このサービスは、メールアドレスやユーザー名などのユーザー情報へのアクセスを提供します。また、Google Workspace アプリケーションのスクリプト ログとダイアログ ボックスも制御します。
クラス
| 名前 | 概要 |
|---|---|
Blob | Apps Script サービスのデータ交換オブジェクト。 |
Blob | データを Blob としてエクスポートできるオブジェクトのインターフェース。 |
Browser | このクラスは、Google スプレッドシート固有のダイアログ ボックスへのアクセスを提供します。 |
Button | alert または Prompt によって返される、ローカライズされたダイアログ ボタンを表す列挙型。ユーザーがダイアログのどのボタンをクリックしたかを示します。 |
Button | alert または prompt に追加できる、1 つ以上のダイアログ ボタンの事前定義されたローカライズされたセットを表す列挙型。 |
Color | 色の種類 |
Logger | このクラスを使用すると、スクリプトが標準の Cloud プロジェクトに関連付けられている場合、デベロッパーは実行ログと Google Cloud Logging に書き込むことができます。 |
Menu | Google アプリのユーザー インターフェースのインスタンスのカスタム メニュー。 |
Mime | 文字列を明示的に入力しなくても MIME タイプの宣言にアクセスできる列挙型。 |
Month | 1 年の月を表す列挙型。 |
Prompt | Google アプリのユーザー インターフェース環境に表示される prompt ダイアログへのレスポンス。 |
Rgb | 赤、緑、青のカラーチャンネルで定義された色。 |
Session | Session クラスは、ユーザーのメールアドレス(状況による)や言語設定などのセッション情報へのアクセスを提供します。 |
Ui | Google アプリのユーザー インターフェース環境のインスタンス。スクリプトでメニュー、ダイアログ、サイドバーなどの機能を追加できます。 |
User | スクリプトに適したユーザーの表現。 |
Weekday | 曜日を表す列挙型。 |
console | このクラスを使用すると、スクリプトが標準の Cloud プロジェクトに関連付けられている場合、デベロッパーは実行ログと Google Cloud Logging に書き込むことができます。 |
Blob
メソッド
| メソッド | 戻り値の型 | 概要 |
|---|---|---|
copy | Blob | この blob のコピーを返します。 |
get | Blob | このオブジェクト内のデータを、指定されたコンテンツ タイプに変換された blob として返します。 |
get | Byte[] | この blob に保存されているデータを取得します。 |
get | String | この blob のバイトのコンテンツ タイプを取得します。 |
get | String | この blob のデータを UTF-8 エンコードの文字列として取得します。 |
get | String | この blob のデータを指定されたエンコードで文字列として取得します。 |
get | String | この Blob の名前を取得します。 |
is | Boolean | この BLOB が Google Workspace ファイル(スプレッドシート、ドキュメントなど)であるかどうかを返します。 |
set | Blob | この blob に保存されているデータを設定します。 |
set | Blob | この blob のバイトのコンテンツ タイプを設定します。 |
set | Blob | ファイル拡張子に基づいて、この Blob のバイトのコンテンツ タイプを設定します。 |
set | Blob | UTF-8 エンコードの文字列からこの blob のデータを設定します。 |
set | Blob | 指定されたエンコードの文字列からこの BLOB のデータを設定します。 |
set | Blob | この BLOB の名前を設定します。 |
Blob Source
メソッド
| メソッド | 戻り値の型 | 概要 |
|---|---|---|
get | Blob | このオブジェクト内のデータを、指定されたコンテンツ タイプに変換された blob として返します。 |
get | Blob | このオブジェクト内のデータを blob として返します。 |
Browser
プロパティ
| プロパティ | タイプ | 説明 |
|---|---|---|
Buttons | Button |
メソッド
| メソッド | 戻り値の型 | 概要 |
|---|---|---|
input | String|null | ユーザーのブラウザにテキスト入力ボックスを含むダイアログ ボックスを表示します。 |
input | String|null | ユーザーのブラウザにテキスト入力ボックスを含むダイアログ ボックスを表示します。 |
input | String|null | ユーザーのブラウザにテキスト入力ボックスを含むダイアログ ボックスを表示します。 |
msg | String|null | ユーザーのブラウザに、指定されたメッセージと [OK] ボタンを含むダイアログ ボックスを表示します。 |
msg | String|null | 指定されたメッセージとボタンを含むダイアログ ボックスをユーザーのブラウザにポップアップします。 |
msg | String|null | 指定されたタイトル、メッセージ、ボタンを含むダイアログ ボックスをユーザーのブラウザにポップアップ表示します。 |
Button
プロパティ
| プロパティ | タイプ | 説明 |
|---|---|---|
CLOSE | Enum | すべてのダイアログのタイトルバーに表示される標準の閉じるボタン。 |
OK | Enum | オペレーションを続行することを示す [OK] ボタン。 |
CANCEL | Enum | オペレーションを続行しないことを示す [キャンセル] ボタン。 |
YES | Enum | 質問に対する肯定的な回答を示す [はい] ボタン。 |
NO | Enum | 質問に対する否定的な回答を示す「いいえ」ボタン。 |
Button Set
プロパティ
| プロパティ | タイプ | 説明 |
|---|---|---|
OK | Enum | [OK] ボタンが 1 つだけ表示され、閉じることができる情報メッセージであることを示しています。 |
OK_CANCEL | Enum | [OK] ボタンと [キャンセル] ボタン。ユーザーは操作を続行するか、停止するかを選択できます。 |
YES_NO | Enum | ユーザーがはい/いいえの質問に回答できるようにする [はい] ボタンと [いいえ] ボタン。 |
YES_NO_CANCEL | Enum | [はい] ボタン、[いいえ] ボタン、[キャンセル] ボタン。ユーザーは、はい/いいえの質問に回答するか、オペレーションを停止できます。 |
Color Type
プロパティ
| プロパティ | タイプ | 説明 |
|---|---|---|
UNSUPPORTED | Enum | サポートされていないカラータイプ。 |
RGB | Enum | 赤、緑、青のカラーチャンネルで定義された色。 |
THEME | Enum | テーマのカラースキームのエントリを参照する色。 |
Logger
メソッド
| メソッド | 戻り値の型 | 概要 |
|---|---|---|
clear() | void | ログをクリアします。 |
get | String | 現在のログ内のメッセージの完全なリストを返します。 |
log(data) | Logger | データをログに書き込みます。 |
log(format, values) | Logger | 指定された形式と値を使用して、書式設定された文字列をロギング コンソールに書き込みます。 |
Menu
メソッド
| メソッド | 戻り値の型 | 概要 |
|---|---|---|
add | Menu | メニューに項目を追加します。 |
add | Menu | メニューに視覚的な区切り線を追加します。 |
add | Menu | メニューにサブメニューを追加します。 |
add | void | エディタのユーザー インターフェースのインスタンスにメニューを挿入します。 |
Mime Type
プロパティ
| プロパティ | タイプ | 説明 |
|---|---|---|
GOOGLE_APPS_SCRIPT | Enum | Google Apps Script プロジェクトの MIME タイプの表現。 |
GOOGLE_DRAWINGS | Enum | Google 図形描画ファイルの MIME タイプの表現。 |
GOOGLE_DOCS | Enum | Google ドキュメント ファイルの MIME タイプの表現。 |
GOOGLE_FORMS | Enum | Google フォーム ファイルの MIME タイプの表現。 |
GOOGLE_SHEETS | Enum | Google スプレッドシート ファイルの MIME タイプの表現。 |
GOOGLE_SITES | Enum | Google サイトのファイルの MIME タイプの表現。 |
GOOGLE_SLIDES | Enum | Google スライド ファイルの MIME タイプの表現。 |
FOLDER | Enum | Google ドライブ フォルダの MIME タイプの表現。 |
SHORTCUT | Enum | Google ドライブのショートカットの MIME タイプの表現。 |
BMP | Enum | BMP 画像ファイル(通常は .bmp)の MIME タイプの表現。 |
GIF | Enum | GIF 画像ファイル(通常は .gif)の MIME タイプの表現。 |
JPEG | Enum | JPEG 画像ファイル(通常は .jpg)の MIME タイプの表現。 |
PNG | Enum | PNG 画像ファイル(通常は .png)の MIME タイプの表現。 |
SVG | Enum | SVG 画像ファイル(通常は .svg)の MIME タイプの表現。 |
PDF | Enum | PDF ファイル(通常は .pdf)の MIME タイプの表現。 |
CSS | Enum | CSS テキスト ファイル(通常は .css)の MIME タイプの表現。 |
CSV | Enum | CSV テキスト ファイル(通常は .csv)の MIME タイプの表現。 |
HTML | Enum | HTML テキスト ファイル(通常は .html)の MIME タイプの表現。 |
JAVASCRIPT | Enum | JavaScript テキスト ファイル(通常は .js)の MIME タイプの表現。 |
PLAIN_TEXT | Enum | プレーン テキスト ファイル(通常は .txt)の MIME タイプの表現。 |
RTF | Enum | リッチテキスト ファイル(通常は .rtf)の MIME タイプの表現。 |
OPENDOCUMENT_GRAPHICS | Enum | OpenDocument グラフィック ファイル(通常は .odg)の MIME タイプの表現。 |
OPENDOCUMENT_PRESENTATION | Enum | OpenDocument プレゼンテーション ファイル(通常は .odp)の MIME タイプの表現。 |
OPENDOCUMENT_SPREADSHEET | Enum | OpenDocument スプレッドシート ファイル(通常は .ods)の MIME タイプの表現。 |
OPENDOCUMENT_TEXT | Enum | OpenDocument ワード プロセッサ ファイル(通常は .odt)の MIME タイプの表現。 |
MICROSOFT_EXCEL | Enum | Microsoft Excel スプレッドシート ファイル(通常は .xlsx)の MIME タイプの表現。 |
MICROSOFT_EXCEL_LEGACY | Enum | Microsoft Excel のレガシー ファイル(通常は .xls)の MIME タイプの表現。 |
MICROSOFT_POWERPOINT | Enum | Microsoft PowerPoint プレゼンテーション ファイル(通常は .pptx)の MIME タイプの表現。 |
MICROSOFT_POWERPOINT_LEGACY | Enum | Microsoft PowerPoint のレガシー ファイル(通常は .ppt)の MIME タイプの表現。 |
MICROSOFT_WORD | Enum | Microsoft Word ドキュメント ファイル(通常は .docx)の MIME タイプの表現。 |
MICROSOFT_WORD_LEGACY | Enum | Microsoft Word の以前のファイル(通常は .doc)の MIME タイプの表現。 |
ZIP | Enum | ZIP アーカイブ ファイル(通常は .zip)の MIME タイプの表現。 |
Month
プロパティ
| プロパティ | タイプ | 説明 |
|---|---|---|
JANUARY | Enum | 1 月(1 か月目)。 |
FEBRUARY | Enum | 2 月(2 か月目)。 |
MARCH | Enum | 3 月(3 か月目)。 |
APRIL | Enum | 4 月(4 か月目)。 |
MAY | Enum | 5 月(5 か月目)。 |
JUNE | Enum | 6 月(6 か月目)。 |
JULY | Enum | 7 月(7 か月目)。 |
AUGUST | Enum | 8 月(8 か月目)。 |
SEPTEMBER | Enum | 9 月(9 か月目)。 |
OCTOBER | Enum | 10 月(10 か月目)。 |
NOVEMBER | Enum | 11 月(11 か月目)。 |
DECEMBER | Enum | 12 月(12 か月目)。 |
Prompt Response
メソッド
| メソッド | 戻り値の型 | 概要 |
|---|---|---|
get | String | ユーザーがダイアログの入力フィールドに入力したテキストを取得します。 |
get | Button | ユーザーがダイアログを閉じるためにクリックしたボタンを取得します。 |
Rgb Color
メソッド
| メソッド | 戻り値の型 | 概要 |
|---|---|---|
as | String | 色を CSS スタイルの 7 文字の 16 進数文字列(#rrggbb)または 9 文字の 16 進数文字列(#aarrggbb)として返します。 |
get | Integer | この色の青色チャンネル(0 ~ 255 の数値)。 |
get | Color | この色のタイプを取得します。 |
get | Integer | この色の緑のチャンネル(0 ~ 255 の数値)。 |
get | Integer | この色の赤チャネル(0 ~ 255 の数値)。 |
Session
メソッド
| メソッド | 戻り値の型 | 概要 |
|---|---|---|
get | User | 現在のユーザーに関する情報を取得します。 |
get | String | 現在のユーザーの言語設定を文字列として取得します(英語の場合は en など)。 |
get | User | スクリプトが実行されている権限を持つユーザーに関する情報を取得します。 |
get | String | スクリプトのタイムゾーンを取得します。 |
get | String | アクティブ ユーザーに固有の一時キーを取得しますが、ユーザーの身元は明らかにしません。 |
Ui
プロパティ
| プロパティ | タイプ | 説明 |
|---|---|---|
Button | Button | alert または Prompt によって返される、ローカライズされたダイアログ ボタンを表す列挙型。ダイアログでユーザーがクリックしたボタンを示します。 |
Button | Button | アラートまたはプロンプトに追加できる、事前定義されたローカライズされた 1 つ以上のダイアログ ボタンのセットを表す列挙型。 |
メソッド
| メソッド | 戻り値の型 | 概要 |
|---|---|---|
alert(prompt) | Button | 指定されたメッセージと [OK] ボタンを含むダイアログ ボックスをユーザーのエディタに開きます。 |
alert(prompt, buttons) | Button | 指定されたメッセージとボタンのセットを含むダイアログ ボックスをユーザーのエディタで開きます。 |
alert(title, prompt, buttons) | Button | 指定されたタイトル、メッセージ、ボタンのセットを含むダイアログ ボックスをユーザーのエディタで開きます。 |
create | Menu | エディタの [拡張機能] メニューにサブメニューを挿入するために使用できるビルダーを作成します。 |
create | Menu | エディタのユーザー インターフェースにメニューを追加するために使用できるビルダーを作成します。 |
prompt(prompt) | Prompt | 指定されたメッセージと [OK] ボタンを含む入力ダイアログ ボックスをユーザーのエディタで開きます。 |
prompt(prompt, buttons) | Prompt | 指定されたメッセージとボタンのセットを使用して、ユーザーのエディタに入力ダイアログ ボックスを開きます。 |
prompt(title, prompt, buttons) | Prompt | 指定されたタイトル、メッセージ、ボタンのセットを使用して、ユーザーのエディタに入力ダイアログ ボックスを開きます。 |
show | void | カスタムのクライアントサイド コンテンツを含むモーダル ダイアログ ボックスをユーザーのエディタで開きます。 |
show | void | カスタムのクライアントサイド コンテンツを含むモードレス ダイアログ ボックスをユーザーのエディタで開きます。 |
show | void | ユーザーのエディタに、カスタムのクライアントサイド コンテンツを含むサイドバーを開きます。 |
User
メソッド
| メソッド | 戻り値の型 | 概要 |
|---|---|---|
get | String | ユーザーのメールアドレスを取得します(利用可能な場合)。 |
Weekday
プロパティ
| プロパティ | タイプ | 説明 |
|---|---|---|
SUNDAY | Enum | Sunday |
MONDAY | Enum | 月曜日。 |
TUESDAY | Enum | 火曜日。 |
WEDNESDAY | Enum | 水曜日。 |
THURSDAY | Enum | 木曜日です。 |
FRIDAY | Enum | 金曜日。 |
SATURDAY | Enum | 指定します。 |
console
メソッド
| メソッド | 戻り値の型 | 概要 |
|---|---|---|
error() | void | 空白の ERROR レベルのメッセージを Stackdriver Logging に出力します。 |
error(formatOrObject, values) | void | ERROR レベルのメッセージを Stackdriver Logging に出力します。 |
info() | void | 空白の INFO レベルのメッセージを Stackdriver Logging に出力します。 |
info(formatOrObject, values) | void | INFO レベルのメッセージを Stackdriver Logging に出力します。 |
log() | void | Stackdriver Logging に空白の DEBUG レベルのメッセージを出力します。 |
log(formatOrObject, values) | void | DEBUG レベルのメッセージを Stackdriver Logging に出力します。 |
time(label) | void | オペレーションの所要時間を追跡するために使用できるタイマーを開始します。 |
time | void | console.time() の呼び出しによって以前に開始されたタイマーを停止します。 |
warn() | void | Stackdriver Logging に空白の WARNING レベルのメッセージを出力します。 |
warn(formatOrObject, values) | void | WARNING レベルのメッセージを Stackdriver Logging に出力します。 |