×

[PR]この広告は3ヶ月以上更新がないため表示されています。
ホームページを更新後24時間以内に表示されなくなります。



>> Script Services - Base Classes >> Class_ClockTriggerBuilder | Class_ScriptApp | Class_EventType | Class_TriggerSource | Class_WeekDay | Class_Service | Class_Restriction | Class_SpreadsheetTriggerBuilder | Class_Trigger | Class_TriggerBuilder


Class Trigger

スクリプト・トリガーです。

From Script Services


WWW GoogleStyle


class Trigger

memberType説明
getEventTypeEventType起動したトリガーのイベントタイプを返す
getTriggerSourceTriggerSourceトリガーの起動を引き起こすイベントソースを返す
getTriggerSourceIdstringソースに固有のIDを返す
getHandlerFunctionstringトリガーが起動したときに呼び出される関数を返す
getUniqueIdintトリガーの区分に利用できる一意の識別子を返す

getEventType()


起動したトリガーのイベントタイプを返す

Return Values
Type説明
EventTypeイベントのタイプ

Examples

// create a trigger for the script
ScriptApp.
newTrigger(
"myFunction"
).forSpreadsheet(
"id of my spreadsheet"
).onEdit().create();
Logger.
log(
ScriptApp.
getScriptTriggers()[
0
].getEventType());
// logs "ON_EDIT"

getTriggerSource()


トリガーの起動を引き起こすイベントソースを返す

たとえば、スプレッドシートonEditトリガーはSPREADSHEETSを返し、時間ベースのトリガーはCLOCKを返します。

Return Values
Type説明
TriggerSourceトリガーの起動を引き起こすイベントのソース

Examples

// create a trigger for the script
var trigger
=
ScriptApp.
newTrigger(
"myFunction"
).forSpreadsheet(
"id of my spreadsheet"
).onEdit().create();
Logger.
log(trigger.getTriggerSource());
// would log SPREADSHEETS

getTriggerSourceId()


ソースに固有のIDを返す

たとえば、SpreadsheetonEditトリガーはスプレッドシートのidを返します。Timebasedトリガーの場合はnullです。

Return Values
Type説明
stringソース・タイプに固有の文字列ID

Examples

// create a trigger for the script
var trigger
=
ScriptApp.
newTrigger(
"myFunction"
).forSpreadsheet(
"id of my spreadsheet"
).onEdit().create();
Logger.
log(trigger.getTriggerSourceId());
// would log "id of my spreadsheet"

getHandlerFunction()


トリガーが起動したときに呼び出される関数を返す

Return Values
Type説明
string関数名

Examples

// create a trigger for the script
var trigger
=
ScriptApp.
newTrigger(
"myFunction"
).forSpreadsheet(
"id of my spreadsheet"
).onEdit().create();
Logger.
log(ScriptApp.getScriptTriggers()[
0
].getHandlerFunction());
// logs "myFunction"

getUniqueId()


トリガーの区分に利用できる一意の識別子を返す

Return Values
Type説明
intトリガの一意の識別子

Examples

// create a trigger for the script
var trigger
=
ScriptApp.
newTrigger(
"myFunction"
).forSpreadsheet(
"id of my spreadsheet"
).onEdit().create();
Logger.
log(ScriptApp.getScriptTriggers()[
0
].getUniqueId()));
// logs some number

2012-12-03


pageTOP