メインコンテンツまでスキップ

Google シートの設定

虎威は、Google シートの拡張機能「Apps Script」を使い X への投稿を行います。Apps Script は、トリガーと呼ばれる機能をもっています。

トリガーは、プログラム起動のキッカケで

  • シートを編集
  • 時間主導
  • カレンダー

の 3 種類から選択できます。

虎威では、時間主導トリガーを使い「1 分、5 分、10 分、15 分、30 分」から選択した間隔で投稿プログラムを実行します。

例:

  1. 5 分間隔のトリガーを設定
  2. 5 分毎に投稿プログラムが起動
  3. 投稿データの投稿予定時刻をチェック
  4. 投稿時刻と現在時刻を比較
  5. 投稿時刻であれば投稿、投稿時刻でない場合はスキップ
  6. 5 分後に再起動

を繰り返し、投稿データがなくなればトリガーを削除します。

虎威フロー

あなたは、トリガーを「XX 分間隔」と設定することで、PC の電源を切っても Google のサーバー上で自動で実行され、Google シートにある情報が設定時刻に投稿されます。すべての投稿が完了するとトリガーが解除されます。

そのためには、Google シートの設定が必要です。この設定は最初に一度だけ行います。

設定開始!​

コードのダウンロード​

まずは、Google シートの拡張機能「Apps Script」に貼り付けるコードをダウンロードします。

コードのダウンロード Githubからダウンロードします。

ダウンロードした zip ファイルを解凍します。 zipファイルを解凍します。

dist フォルダーにある code.js をテキストエディターで開きます。 Githubからダウンロードします。

Google シートの設定​

次に、Google シートの設定を行います。

Chrome を開き、Google アカウントでログインを完了します。

右上のアプリアイコンをクリックし、シートを選択します。 Googleシ��ート01

Google シートが開きますので、「空白のスプレッドシート」を選択します。 Googleシート02

左上のシートの名前をクリックし、自分でわかるように名前を付けます。私の場合は「X-autoposter」と付けました。 Googleシート03

メニューから「拡張機能」-「Apps Script」を選択します。 Googleシート04

「Apps Script」が開きますので、こちらにも名前を付けます。 Googleシート05

名前部分をクリックすると、入力欄がポップアップしますので、名前を入力し「名前変更」をクリックします。 Googleシート06

ファイル欄にある「コード.gs」の縦 3 点アイコンをクリックし「削除」を選択します。 Googleシート07

確認のダイアログが表示しますので「削除」をクリックします。 Googleシート08

ファイル欄にある「+」アイコンをクリックし「スクリプト」を選択します。 Googleシート09

「無題」と自動で名前が付きます。 Googleシート10

「code」と半角英字で入力しエンターキーを押します。 Googleシート11

エディター部分に自動で挿入されるコードを削除します。 Googleシート12

削除した後、ダウンロードしたコードを貼り付け、「保存」ボタンをクリックします。 Googleシート13

右上部の「デプロイ」ボタンをクリックします。 Googleシート14

「新しいデプロイ」を選択します。 Googleシート15

「新しいデプロイ」ダイアログが表示します。「歯車」アイコンをクリックし「ウェブアプリ」を選択します。 Googleシート16

以下を入力、確認します。

  • 説明(新しい説明)-- 自分でわかるような説明を入力します。
  • ウェブアプリ(次のユーザーとして実行)-- 自分になっておりメールアドレスが合っているかを確認
  • アクセスできるユーザー -- 全員になっているかを確認

「デプロイ」ボタンをクリックします。 Googleシート17

「アクセスを承認」ボタンをクリックします。 Googleシート18

Google の認証が表示されますので、シートを作成した Google アカウントを確認し選択します。 Googleシート19

「Google が認証したアプリではない!」と警告がでます。

「Advanced」リンクをクリックします。 Googleシート20

Go to(シートにつけた名前)をクリックします。 Googleシート21

スクリプトが実行するために必要な権限の許可が並びますので「Allow(許可)」をクリックします。 Googleシート22

X や虎威に登録が必要ですので、ウェブアプリの URL をコピーします。 Googleシート23

以上で、Google シートの設定は完了です。
お疲れ様でした。