×

[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 ScriptApp

スクリプトの公開やトリガーへのアクセスと操作をするサービスです。

From Script Services

このクラスでは、ユーザーがスクリプト・トリガーを作成し、サービスとしてスクリプトを公開し制御することができます。


WWW GoogleStyle


class ScriptApp

memberType説明
newTriggerTriggerBuilder起動したときトリガー作成のプロセスを開始してメソッドを呼び出す
getScriptTriggersTrigger[ ]現在のスクリプトが所有するトリガーの配列を返す
deleteTrigger指定されたトリガを削除し再び起動させないようにする
getServiceServiceスクリプト公開サービスを管理するサービスオブジェクトを返す
invalidateAuth現在のスクリプト用のAppsScriptの権限を無効にする

newTrigger(functionName)


起動したときトリガー作成のプロセスを開始してメソッドを呼び出す


Agument
nameType説明
functionNamestringトリガーが起動したときに呼び出すべき関数

Return Values
Type説明
TriggerBuilderトリガーの構築プロセスを続行するために使用するオブジェクト

Examples

// creates an onEdit trigger for a spreadsheet identified by id
ScriptApp.
newTrigger(
"myFunction"
).forSpreadsheet(
"id of my spreadsheet"
).onEdit().create();

getScriptTriggers()


現在のスクリプトが所有するトリガーの配列を返す

Return Values
Type説明
Trigger[ ]現在のスクリプトが所有するトリガーの配列

Examples

Logger.
log(
"current script has "
+
ScriptApp.
getScriptTriggers().length +
" triggers"
);

deleteTrigger(trigger)


指定されたトリガーを削除し再び起動させないようにする


Agument
nameType説明
triggerTrigger削除すべきトリガー

Examples

// Delete all current script triggers
var triggers
=
ScriptApp.
getScriptTriggers();
for (var i
=
0
; i < triggers.length; i++) {
ScriptApp.
deleteTrigger(triggers[i]); }

getService()


スクリプト公開サービスを管理するサービスオブジェクトを返す


Return Values
Type説明
Serviceスクリプトサービスの公開を監視、制御するために使用するオブジェクト

Examples

// get the url of the published service
var url
=
ScriptApp.
getService().getUrl();

invalidateAuth()


現在のスクリプト用のAppsScriptの権限を無効にする

現在のスクリプトに対するすべての権限を無効にするために使用します。これは、特にワンショット認可としてタグ付けされた関数のためには有用です。 スクリプトが認証を取得した後のワンショット・承認機能は、最初の実行を唯一呼び出されるので、もしその後のアクションを実行したい場合はスクリプトの所持していた認証を取り消す必要が生じます。 その後、ユーザーは再び認証ダイアログを確認できます。


Examples

ScriptApp.
invalidateAuth();

2012-12-03


pageTOP