Script Services
スクリプトトリガーとスクリプトサービス公開へのアクセスを提供します。 |
|
Script Services
Base Classes :
Class | 説明 |
---|---|
ClockTriggerBuilder | クロック・トリガーを構築する |
ScriptApp | スクリプトの公開やトリガーへのアクセスと操作をする |
EventType | スクリプトのイベントタイプ定数 |
TriggerSource | トリガのソース用定数 |
WeekDay | 平日定数 |
Service | スクリプト公開へのアクセスと操作をする |
Restriction | サービスの公開制限定数 |
SpreadsheetTriggerBuilder | スプレッドシート用トリガーを構築する |
Trigger | スクリプト・トリガー |
TriggerBuilder | トリガーを構築する |
class ClockTriggerBuilder
member | Type | 説明 |
---|---|---|
onWeekDay | ClockTriggerBuilder | 指定された曜日に起動させるためのトリガー作成を設定する |
atHour | ClockTriggerBuilder | 指定された時間内に起動させるためのトリガー作成を設定する |
nearMinute | ClockTriggerBuilder | 指定された分前後に起動させるためのトリガー作成を設定する |
inTimezone | ClockTriggerBuilder | 時間を扱うトリガーを指定されたタイムゾーンにあるものとして設定する |
onMonthDay | ClockTriggerBuilder | 月の特定の日に起動させるためのトリガー作成を設定する |
everyMinutes | ClockTriggerBuilder | 分間隔で起動させるトリガー作成を設定する--1, 5, 10, 15 30のいずれかで設定する |
everyHours | ClockTriggerBuilder | 時間間隔で起動させるトリガー作成を設定する |
everyDays | ClockTriggerBuilder | 週数間隔で起動させるトリガー作成を設定する |
everyWeeks | ClockTriggerBuilder | 週数間隔で起動させるトリガー作成を設定する |
create | Trigger | トリガーを作成する |
atDate | ClockTriggerBuilder | 指定日に起動させるトリガー作成を設定する |
class ScriptApp
member | Type | 説明 |
---|---|---|
newTrigger | TriggerBuilder | 起動したときトリガー作成のプロセスを開始してメソッドを呼び出す |
getScriptTriggers | Trigger[ ] | 現在のスクリプトが所有するトリガーの配列を返す |
deleteTrigger | 指定されたトリガを削除し再び起動させないようにする | |
getService | Service | スクリプト公開サービスを管理するサービスオブジェクトを返す |
invalidateAuth | 現在のスクリプト用のAppsScriptの権限を無効にする |
class EventType
member | Type | 説明 |
---|---|---|
CLOCK | Enum | クロックイベントを示す |
ON_EDIT | Enum | ドキュメントが編集されたときに起動するトリガーを示す |
ON_FORM_SUBMIT | Enum | スプレッドシートのフォームが送信されたときに起動するトリガーを示す |
ON_OPEN | Enum | ドキュメントが開かれたときに起動するトリガーを示す |
class TriggerSource
member | Type | 説明 |
---|---|---|
CLOCK | Enum | クロック主導のイベントを示す |
SPREADSHEETS | Enum | スプレッドシートからトリガーされるイベントを示す |
class WeekDay
member | Type | 説明 |
---|---|---|
FRIDAY | Enum | 平日のための列挙型のひとつ |
MONDAY | Enum | 平日のための列挙型のひとつ |
SATURDAY | Enum | 平日のための列挙型のひとつ |
SUNDAY | Enum | 平日のための列挙型のひとつ |
THURSDAY | Enum | 平日のための列挙型のひとつ |
TUESDAY | Enum | 平日のための列挙型のひとつ |
WEDNESDAY | Enum | 平日のための列挙型のひとつ |
class Service
member | Type | 説明 |
---|---|---|
enable | スクリプトをサービスとして公開することを有効にする | |
disable | サービスとして公開されているスクリプトを無効にする | |
isEnabled | boolean | 現在のスクリプトがサービスとして公開されている場合にtrueを返す |
getUrl | string | 公開されたサービスのURLを返す;該当がない場合はnullを返す |
class Restriction
member | Type | 説明 |
---|---|---|
ALL | Enum | サービス公開の制限のための列挙定数のひとつ |
DOMAIN | Enum | サービス公開の制限のための列挙定数のひとつ |
MYSELF | Enum | サービス公開の制限のための列挙定数のひとつ |
class SpreadsheetTriggerBuilder
member | Type | 説明 |
---|---|---|
onOpen | SpreadsheetTriggerBuilder | 最終的にスプレッドシートを開いたときに起動するように構築されるトリガーを設定するためのトリガー・ビルダーを設定する |
onEdit | SpreadsheetTriggerBuilder | 最終的にスプレッドシートが編集されたときに起動するように構築されるトリガーを設定するためのトリガー・ビルダーを設定する |
onFormSubmit | SpreadsheetTriggerBuilder | 最終的にフォームがスプレッドシートに送信されたときに起動するように構築されるトリガーを設定するためのトリガー・ビルダーを設定する |
create | Trigger | トリガーを作成する |
class Trigger
member | Type | 説明 |
---|---|---|
getEventType | EventType | 起動したトリガーのイベントタイプを返す |
getTriggerSource | TriggerSource | トリガーの起動を引き起こすイベントソースを返す |
getTriggerSourceId | string | ソースに固有のIDを返す |
getHandlerFunction | string | トリガーが起動したときに呼び出される関数を返す |
getUniqueId | int | トリガーの区分に利用できる一意の識別子を返す |
class TriggerBuilder
member | Type | 説明 |
---|---|---|
forSpreadsheet | SpreadsheetTriggerBuilder | スプレッドシートのイベント・トリガーを作るためにidを渡されたスプレッドシートに連結するSpreadsheetTriggerBuilderを作成する |
forSpreadsheet | SpreadsheetTriggerBuilder | スプレッドシートのイベント・トリガーを作るために渡されたスプレッドシートに連結するSpreadsheetTriggerBuilderを作成する |
timeBased | ClockTriggerBuilder | 時間ベースのトリガーを作るために使用されるClockTriggerBuilderを作成する |
2012-11-30