このサービスでは、メールアドレスやユーザー名などのユーザー情報にアクセスできます。また、Google Workspace アプリケーションのスクリプトのログとダイアログ ボックスも制御します。
クラス
名前 | 概要 |
---|---|
Blob | Apps Script サービス用のデータ交換オブジェクト。 |
BlobSource | データを Blob としてエクスポートできるオブジェクトのインターフェース。 |
Browser | このクラスを使用すると、Google スプレッドシート固有のダイアログ ボックスにアクセスできます。 |
Button | alert または PromptResponse.getSelectedButton() によって返される、ローカライズされた事前定義のダイアログ ボタンを表す列挙型。ダイアログ内のどのボタンをクリックしたかを示します。 |
ButtonSet | alert または prompt に追加できる 1 つ以上のダイアログ ボタンのローカライズされた事前定義済みのセットを表す列挙型。 |
ColorType | 色の種類 |
Logger | このクラスを使用すると、デベロッパーはデバッグログにテキストを書き出すことができます。 |
Menu | Google アプリのユーザー インターフェースのインスタンス内のカスタム メニュー。 |
MimeType | 文字列を明示的に入力せずに MIME タイプ宣言にアクセスできるようにする列挙型。 |
Month | 月を表す列挙型。 |
PromptResponse | Google アプリのユーザー インターフェース環境に表示される prompt ダイアログへのレスポンス。 |
RgbColor | 赤、緑、青のカラー チャネルで定義される色。 |
Session | Session クラスは、ユーザーのメールアドレス(状況によっては)や言語設定などのセッション情報へのアクセスを提供します。 |
Ui | スクリプトでメニュー、ダイアログ、サイドバーなどの機能を追加できるようにする Google アプリのユーザー インターフェース環境のインスタンス。 |
User | スクリプトの作成に適した、ユーザーを表します。 |
Weekday | 曜日を表す列挙型。 |
console | デベロッパーはこのクラスを使用して、Google Cloud Platform の Stackdriver Logging サービスにログを書き込むことができます。 |
Blob
Methods
メソッド | 戻り値の型 | 概要 |
---|---|---|
copyBlob() | Blob | この blob のコピーを返します。 |
getAs(contentType) | Blob | このオブジェクト内のデータを、指定されたコンテンツ タイプに変換された blob として返します。 |
getBytes() | Byte[] | この blob に保存されているデータを取得します。 |
getContentType() | String | この blob 内のバイトのコンテンツ タイプを取得します。 |
getDataAsString() | String | この blob のデータを UTF-8 エンコードの文字列として取得します。 |
getDataAsString(charset) | String | この blob のデータを、指定されたエンコードで文字列として取得します。 |
getName() | String | この blob の名前を取得します。 |
isGoogleType() | Boolean | この blob が Google Workspace ファイル(スプレッドシート、ドキュメントなど)かどうかを返します。 |
setBytes(data) | Blob | この blob に格納されているデータを設定します。 |
setContentType(contentType) | Blob | この blob 内のバイトのコンテンツ タイプを設定します。 |
setContentTypeFromExtension() | Blob | ファイル拡張子に基づいて、この blob 内のバイトのコンテンツ タイプを設定します。 |
setDataFromString(string) | Blob | UTF-8 エンコードの文字列からこの blob のデータを設定します。 |
setDataFromString(string, charset) | Blob | 指定されたエンコードを使用して、文字列からこの blob のデータを設定します。 |
setName(name) | Blob | この blob の名前を設定します。 |
BlobSource
Methods
メソッド | 戻り値の型 | 概要 |
---|---|---|
getAs(contentType) | Blob | このオブジェクト内のデータを、指定されたコンテンツ タイプに変換された blob として返します。 |
getBlob() | Blob | このオブジェクト内のデータを blob として返します。 |
Browser
プロパティ
プロパティ | 種類 | 説明 |
---|---|---|
Buttons | ButtonSet |
Methods
メソッド | 戻り値の型 | 概要 |
---|---|---|
inputBox(prompt) | String | ユーザーのブラウザに、テキスト入力ボックスを含むダイアログ ボックスをポップアップします。 |
inputBox(prompt, buttons) | String | ユーザーのブラウザに、テキスト入力ボックスを含むダイアログ ボックスをポップアップします。 |
inputBox(title, prompt, buttons) | String | ユーザーのブラウザに、テキスト入力ボックスを含むダイアログ ボックスをポップアップします。 |
msgBox(prompt) | String | ユーザーのブラウザに、指定したメッセージと [OK] ボタンを含むダイアログ ボックスを表示します。 |
msgBox(prompt, buttons) | String | ユーザーのブラウザに、指定したメッセージと指定したボタンを含むダイアログ ボックスをポップアップします。 |
msgBox(title, prompt, buttons) | String | 指定したタイトル、メッセージ、指定したボタンを含むダイアログ ボックスをユーザーのブラウザにポップアップします。 |
Button
プロパティ
プロパティ | 種類 | 説明 |
---|---|---|
CLOSE | Enum | すべてのダイアログのタイトルバーに表示される標準の閉じるボタン。 |
OK | Enum | 操作の続行が必要であることを示す「OK」ボタン。 |
CANCEL | Enum | オペレーションを続行しないことを示す [キャンセル] ボタン。 |
YES | Enum | 質問に肯定的な回答が得られたことを示す [はい] ボタン。 |
NO | Enum | 質問に対して否定的な回答があることを示す [いいえ] ボタン。 |
ButtonSet
プロパティ
プロパティ | 種類 | 説明 |
---|---|---|
OK | Enum | 1 つの「OK」ボタン。閉じることのみ可能な情報メッセージがあることを示します。 |
OK_CANCEL | Enum | 「OK」ボタンと「キャンセル」ボタン。ユーザーが操作を続行することも、中止することもできます。 |
YES_NO | Enum | ユーザーが「はい」か「いいえ」で回答できる「はい」ボタンと「いいえ」ボタン。 |
YES_NO_CANCEL | Enum | [はい] ボタン、[いいえ] ボタン、[キャンセル] ボタンの 3 つのボタンで、ユーザーが「はい/いいえ」の質問に答えるか、オペレーションを中止できます。 |
ColorType
プロパティ
プロパティ | 種類 | 説明 |
---|---|---|
UNSUPPORTED | Enum | サポートされていない色タイプ。 |
RGB | Enum | 赤、緑、青のカラー チャネルで定義される色。 |
THEME | Enum | テーマのカラーパターンのエントリを表す色。 |
Logger
Methods
メソッド | 戻り値の型 | 概要 |
---|---|---|
clear() | void | ログを消去します。 |
getLog() | String | 現在のログ内のすべてのメッセージのリストを返します。 |
log(data) | Logger | 文字列をロギング コンソールに書き込みます。 |
log(format, values) | Logger | 指定された形式と値を使用して、書式設定された文字列をロギング コンソールに書き込みます。 |
Menu
Methods
メソッド | 戻り値の型 | 概要 |
---|---|---|
addItem(caption, functionName) | Menu | メニューにアイテムを追加します。 |
addSeparator() | Menu | メニューに視覚的な区切り文字を追加します。 |
addSubMenu(menu) | Menu | メニューにサブメニューを追加します。 |
addToUi() | void | エディタのユーザー インターフェースのインスタンスにメニューを挿入します。 |
MimeType
プロパティ
プロパティ | 種類 | 説明 |
---|---|---|
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 画像ファイルの MIME タイプ(通常は .bmp)を表します。 |
GIF | Enum | GIF 画像ファイル(通常は .gif)の MIME タイプを表します。 |
JPEG | Enum | JPEG 画像ファイルの MIME タイプ(通常は .jpg)の表現。 |
PNG | Enum | PNG 画像ファイルの MIME タイプ(通常は .png)を表します。 |
SVG | Enum | SVG 画像ファイル(通常は .svg)の MIME タイプを表します。 |
PDF | Enum | PDF ファイル(通常は .pdf)の MIME タイプを表します。 |
CSS | Enum | CSS テキスト ファイル(通常は .css)の MIME タイプを表します。 |
CSV | Enum | CSV テキスト ファイル(通常は .csv)の MIME タイプを表します。 |
HTML | Enum | HTML テキスト ファイルの MIME タイプ(通常は .html)を表します。 |
JAVASCRIPT | Enum | JavaScript テキスト ファイル(通常は .js)の MIME タイプを表します。 |
PLAIN_TEXT | Enum | 書式なしテキスト ファイルの MIME タイプ(通常は .txt)を表します。 |
RTF | Enum | リッチテキスト ファイル(通常は .rtf)の MIME タイプを表します。 |
OPENDOCUMENT_GRAPHICS | Enum | OpenDocument グラフィック ファイルの MIME タイプ(通常は .odg)を表します。 |
OPENDOCUMENT_PRESENTATION | Enum | OpenDocument プレゼンテーション ファイルの MIME タイプを表します(通常は .odp)。 |
OPENDOCUMENT_SPREADSHEET | Enum | OpenDocument スプレッドシート ファイルの MIME タイプを表します(通常は .ods)。 |
OPENDOCUMENT_TEXT | Enum | OpenDocument ワープロ ファイルの MIME タイプ(通常は .odt)の表現。 |
MICROSOFT_EXCEL | Enum | Microsoft Excel スプレッドシート ファイル(通常は .xlsx)の MIME タイプを表します。 |
MICROSOFT_EXCEL_LEGACY | Enum | 以前の Microsoft Excel ファイル(通常は .xls)の MIME タイプを表します。 |
MICROSOFT_POWERPOINT | Enum | Microsoft PowerPoint プレゼンテーション ファイルの MIME タイプ(通常は .pptx)を表します。 |
MICROSOFT_POWERPOINT_LEGACY | Enum | Microsoft PowerPoint のレガシー ファイル(通常は .ppt)の MIME タイプを表します。 |
MICROSOFT_WORD | Enum | Microsoft Word ドキュメント ファイルの MIME タイプ(通常は .docx)を表します。 |
MICROSOFT_WORD_LEGACY | Enum | 以前の Microsoft Word ファイル(通常は .doc)の MIME タイプを表します。 |
ZIP | Enum | ZIP アーカイブ ファイルの MIME タイプ(通常は .zip)を表します。 |
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 か月目) |
PromptResponse
Methods
メソッド | 戻り値の型 | 概要 |
---|---|---|
getResponseText() | String | ユーザーがダイアログの入力フィールドに入力したテキストを取得します。 |
getSelectedButton() | Button | ユーザーがダイアログを閉じるためにクリックしたボタンを取得します。 |
RgbColor
Methods
メソッド | 戻り値の型 | 概要 |
---|---|---|
asHexString() | String | 色を CSS スタイルの 7 文字の 16 進文字列(#rrggbb)または 9 文字の 16 進文字列(#aarrggbb)として返します。 |
getBlue() | Integer | この色の青色チャネル(0 ~ 255 の数値)。 |
getColorType() | ColorType | この色のタイプを取得します。 |
getGreen() | Integer | この色の緑のチャネル(0 ~ 255 の数値)。 |
getRed() | Integer | この色の赤チャネル(0 ~ 255 の数値)。 |
Session
Methods
メソッド | 戻り値の型 | 概要 |
---|---|---|
getActiveUser() | User | 現在のユーザーに関する情報を取得します。 |
getActiveUserLocale() | String | 現在のユーザーの言語設定を文字列として取得します。たとえば、英語の場合は en です。 |
getEffectiveUser() | User | スクリプトを実行しているユーザーの権限を取得します。 |
getScriptTimeZone() | String | スクリプトのタイムゾーンを取得します。 |
getTemporaryActiveUserKey() | String | アクティブ ユーザーに固有の一時キーを取得しますが、ユーザー ID は公開しません。 |
Ui
プロパティ
プロパティ | 種類 | 説明 |
---|---|---|
Button | Button | アラートまたは PromptResponse.getSelectedButton() によって返される、ローカライズされた事前定義のダイアログ ボタンを表す列挙型。ダイアログ内でユーザーがクリックしたボタンを示します。 |
ButtonSet | ButtonSet | アラートまたはプロンプトに追加できる 1 つ以上のダイアログ ボタンのローカライズされた事前定義済みセットを表す列挙型。 |
Methods
メソッド | 戻り値の型 | 概要 |
---|---|---|
alert(prompt) | Button | ユーザーのエディタでダイアログ ボックスが開き、指定したメッセージと [OK] ボタンが表示されます。 |
alert(prompt, buttons) | Button | ユーザーのエディタでダイアログ ボックスを開き、指定したメッセージと一連のボタンを表示します。 |
alert(title, prompt, buttons) | Button | ユーザーのエディタでダイアログ ボックスが開き、指定されたタイトル、メッセージ、一連のボタンが表示されます。 |
createAddonMenu() | Menu | エディタの拡張機能メニューにサブメニューを挿入するために使用できるビルダーを作成します。 |
createMenu(caption) | Menu | エディタのユーザー インターフェースにメニューを追加するために使用するビルダーを作成します。 |
prompt(prompt) | PromptResponse | ユーザーのエディタで入力ダイアログ ボックスが開き、指定したメッセージと [OK] ボタンが表示されます。 |
prompt(prompt, buttons) | PromptResponse | ユーザーのエディタで入力ダイアログ ボックスを開きます。指定したメッセージと一連のボタンが表示されます。 |
prompt(title, prompt, buttons) | PromptResponse | ユーザーのエディタで入力ダイアログ ボックスを開き、指定されたタイトル、メッセージ、一連のボタンを表示します。 |
showModalDialog(userInterface, title) | void | ユーザーのエディタでモーダル ダイアログ ボックスが開き、クライアント サイドのカスタム コンテンツが表示されます。 |
showModelessDialog(userInterface, title) | void | ユーザーのエディタでモードレス ダイアログ ボックスが開いて、カスタムのクライアントサイド コンテンツが表示されます。 |
showSidebar(userInterface) | void | ユーザーのエディタでサイドバーを開き、クライアントサイドのカスタム コンテンツを表示します。 |
User
Methods
メソッド | 戻り値の型 | 概要 |
---|---|---|
getEmail() | String | ユーザーのメールアドレスを取得します(利用可能な場合)。 |
Weekday
プロパティ
プロパティ | 種類 | 説明 |
---|---|---|
SUNDAY | Enum | Sunday |
MONDAY | Enum | 月曜日 |
TUESDAY | Enum | 火曜日 |
WEDNESDAY | Enum | 水曜日 |
THURSDAY | Enum | 木曜日 |
FRIDAY | Enum | 金曜日 |
SATURDAY | Enum | 指定します。 |
console
Methods
メソッド | 戻り値の型 | 概要 |
---|---|---|
error() | void | Stackdriver Logging に空のエラー レベルのメッセージを出力します。 |
error(formatOrObject, values) | void | Stackdriver Logging にエラーレベルのメッセージを出力します。 |
info() | void | 空の INFO レベルのメッセージを Stackdriver Logging に出力します。 |
info(formatOrObject, values) | void | Stackdriver Logging に INFO レベルのメッセージを出力します。 |
log() | void | 空の DEBUG レベルのメッセージを Stackdriver Logging に出力します。 |
log(formatOrObject, values) | void | Stackdriver Logging に DEBUG レベルのメッセージを出力します。 |
time(label) | void | 操作にかかった時間をトラッキングするためのタイマーを開始します。 |
timeEnd(label) | void | 以前に console.time() を呼び出して開始したタイマーを停止します。 |
warn() | void | Stackdriver Logging に空の警告レベルのメッセージを出力します。 |
warn(formatOrObject, values) | void | Stackdriver Logging に警告レベルのメッセージを出力します。 |