メインコンテンツへスキップ
以下の JavaScript サンプルでは、カスタム アクティビティ スクリプトでよく使われるパターンを紹介します。内容は、OAuth 認可、外部サービスへのエクスポートの送信、抽出された field の変更、テーブル操作、カスタム JSON の生成、ソースファイル名の取得です。コピーして、ご自身の field 名やエンドポイントに合わせて調整してください。

OAuth で認可し、エクスポート データを外部サービスに送信する

次のスクリプトは、Resource Owner Password フローで取得したトークンを用いて認証を行い、その後、エクスポート データを外部サービスに送信します。

エクスポートデータを外部サービスに送信する

次のスクリプトでは、請求書番号を使ってエクスポートファイルに名前を付け、その後エクスポートデータを外部サービス (この場合は Dropbox) に送信します。

抽出データを変更する

次のスクリプトでは、外部サービスからのレスポンスに含まれる情報を使用して、既存のfieldの値を変更し、繰り返しfieldに新しい値を追加します。

特定のテーブル列からデータを取得する

次のスクリプトは、Description テーブル列のすべての値 (各行の値) をトランザクションのイベントログに書き込みます。

すべてのテーブル列のデータを取得する

次のスクリプトは、すべてのテーブル列の値 (各行) をトランザクションイベントログに書き込みます。

テーブルに行を追加する

次のスクリプトでは、テーブルに新しい行を追加し、Description 列と Quantity 列に値を設定します。

テーブルから行を削除する

次のスクリプトは、テーブル内のすべての行を削除します。

繰り返し field の特定のインスタンスを削除する

次のスクリプトは、繰り返し field の最後のインスタンスを削除します。

JSON ファイルを生成してサードパーティのシステムに送信する

次のスクリプトは、カスタム形式の JSON ファイルを生成し、サードパーティのシステムに送信します。

元のファイル名を取得する

次のスクリプトは、ファイルの元の名前を MyField field に格納します。