- Googleアカウント
- Discordアカウント
- Googleスプレッドシート
- Discord Webhook URL
- Discordアプリを開きます。
- 左側のサーバーリストの一番下にある
+
ボタンをクリックします。 Create a Server
を選択し、適当にいい感じのサーバー名を入力してCreate
ボタンをクリックします。
- サーバー設定を開くために、サーバー名の横にある下矢印をクリックし、
Server Settings
を選択します。 - 左側のメニューから
Integrations
を選択し、Webhooks
をクリックします。 New Webhook
ボタンをクリックし、Webhookの名前を設定します。Copy Webhook URL
ボタンをクリックして、Webhook URLをコピーします。- このURLを後でGoogle Apps Scriptのスクリプトプロパティに追加します。
- Googleスプレッドシートを作成します。
- シートの名前を
Bookings
に変更します。
- Googleスプレッドシートのメニューから
拡張機能
>Apps Script
をクリックします。 - 新しいプロジェクトが開くので、スクリプトエディタに、code,gsの内容を貼り付けます。
ファイル
>プロジェクトのプロパティ
をクリックします。スクリプトのプロパティ
タブを選択し、DISCORD_WEBHOOK_URL
という名前でDiscordのWebhook URLを追加します。
- スクリプトエディタの左側メニューから
時計
アイコン(トリガー)をクリックします。 トリガーを追加
をクリックし、適切な関数を定期的に実行するように設定します(例: 5分ごと)。
- スクリプトエディタで必要な関数を選択し、
実行
ボタンをクリックします。 - 必要な権限を付与するために指示に従います。