スプレッドシートの文章を日付指定でDiscordに送信するBot
2022.10.09 09:12
超初心者向けに作ったので、メモとして載せときます
①Discordでウェブフックを作る
テキストチャンネルの設定を開く
連携サービスからウェブフックを作成
名前や画像など適当に決めて
ウェブフックURLをコピーして、メモ帳などにメモしておいてください。
②スプレッドシートを作成
日付の列は、表示形式、数字から「書式なしテキスト」にしておいてください
私はA列にDiscordに送信する日付、B列に送信するメッセージ内容を記入しました。
日付は「mm/dd」の形式で記入してください。
③コードを書こう
拡張機能からApps Scriptを選択してください
初めから記載されている、↓これは消しましょう
下記のコードをコピー&ペーストして、必要な部分を書き換えてください。
URLは、①でメモしておいたものを記入してください。
書き換え終わったら保存
④Discordに送信される時間を設定しよう
目覚まし時計マークの「トリガー」を選択
右下の「トリガーを追加」を押す
・「executionFunction」を選択
・「時間主導型」を選択
・時間ベースのトリガーのタイプは、お好みで選択してください。
1日に1回なら「日付ベースのタイマー」を選択します。
・時刻も、お好みで選択してください。
お昼ごろなら「午後12~1時」を選択します。
⑤Googleアカウントを承認しよう
<>ボタンを押して、コードの画面に戻り、実行ボタンを押します。
初めてコードが実行される場合、権限を確認が必要になります。
アカウントを選択して
詳細を押してください。
「無題のプロジェクト(安全ではないページ)に移動」が表示されるので押してください。
許可を押したら、承認終了です。