Skip to main content

Event Streamsを有効にする

OneSignalアプリケーションの有料プランのアドオン機能であるEvent Streamsを有効にします。この機能へのアクセス権がない場合は、Success ManagerまたはAccount Executiveにお気軽にお問い合わせください。

Apps Scriptデプロイメントを作成する

OneSignalメッセージイベントを追加したいGoogle Sheetで、拡張機能 > Apps Scriptに移動します。次に、コードエディタ内で既存のコードを次のコードに置き換えます:
次に、プロジェクトをデプロイします。右上の「デプロイ」をクリックし、デプロイタイプとして「Web App」を選択します。説明を入力し、プロジェクトにアクセスできるユーザーを選択します。次のステップで必要なURLを生成するために「Anyone」を選択します。

Event Streamを作成する

1
OneSignalダッシュボードから、**設定 > Event Streams(アドオン機能の対象)**に移動します。そこから、新しいEvent Streamを作成し、「次のいずれかのイベントが発生したときにトリガー」を選択します。Google Sheetsと同期したいメッセージイベントをポップアップで選択します。以下の例では、すべてのプッシュ通知イベントをキャプチャしています。
2
次に、構成ステップでPOSTを選択し、前のステップのURLを貼り付け、JSONを受け入れるヘッダーを作成します。
3
その後、ステップ3のドロップダウンで「Custom Body」を選択し、次のコードをコピー/貼り付けします。以下の例に示すように、同期したいプロパティとイベントを変更できます。Event Streamのイベントプロパティの詳細については、ドキュメントをご覧ください
4
最後に、「保存してアクティブ化」を選択して、選択したメッセージイベントをGoogle Sheetに同期します。以下は、上記のサンプルコードがどのようにレンダリングされるかの例です: