記事をランダムに定期・自動投稿するScriptをGASで作る方法について、解説します。Blogの執筆をしています。Blogの方の記事をランダムに定期・自動投稿するためのScriptをGASで作成しました。記事をランダムに定期・自動投稿するScriptで、朝(午前7~8時)と昼(午後11時〜12時)と夕方(午後6~7時)の3回、自動でおすすめ記事を投稿しています。Blogの記事をランダムに定期・自動投稿するScriptを作成しようと考えていましたが、コストの面でGASを採用しました。(GASなら、無料で簡単に定期・自動投稿するScriptを実現できます。次の内容をプログラムで自動化することを要件定義とする。Blogの記事を投稿したい。投稿する記事は、ランダムに選びたい。毎日、朝(午前7~8時)と昼(午後11時〜12時)と夕方(午後6~7時)の3回、定期的に投稿をしたい。Script(GAS)を使って、X(Twitter)に自動投稿を行うには、GASとX(Twitter)それぞれの設定が必要です。Scriptのプロジェクトを作成・OAuth2ライブラリの追加やOAuth2の認証を進めてください。今回は、GASで投稿を作成するためのMetaデータ(記事一覧データ)の保管庫として、スプレッドシートを活用します。イメージとしては、次のようなデータを作成していきます。URLsというPluginを使って、記事一覧データの抽出を実行することができます。Categoriesの一覧を表示しています。結果は、次のように表示されます。これをコピペして、スプレッドシートに貼り付ければ、Metaデータ(記事一覧データ)の保管庫は完成です。記事をランダムに定期・自動投稿するScriptの内容は、次のとおりです。こちらのGASのCodeは、こちらの『GAS×スプレッドシートでTwitterに定期自動投稿する方法』のSampleCodeをベースにハッシュタグに使用するカテゴリー情報などを追加しています。開いて、認証をします。開いて、認証をします。夕の3回、定期的に投稿する」ためのGAS・トリガーの設定をしていきます。GASのトリガーを選択します。夕の3タイプの定期実行トリガーを作成していきます。夕方(午後6~7時)のトリガー設定!どの時間間隔にトリガー設定をするかは、お好きにカスタマイズしてください。これで、Blogの記事をランダムに定期・自動投稿する仕組みが完成しました🙌✨まとめ今回の自動・定期投稿のScript作成により、おすすめ投稿を手間をかけずにできるようになりました。まさぴょんのX(Twitter)のフォロー、ぜひともお願いします。Blogの方も自動投稿対象に追加する予定です。個人で、Blogもやっています、よかったら見てみてください。株式会社の社員による個人の見解であり、所属する組織の公式見解ではありません。(https://www.wantedly.com/companies/aiqlab)を見てみてください。所属するエンジニアが技術情報をお届けします。社員による個人の見解であり、所属する組織の公式見解ではありません。wantedly.com/companies/aiqlabバッジを贈って著者を応援しようバッジを受け取った著者にはZennから現金やAmazonギフトカードが還元されます。Proよくある質問LinksX(Twitter)GitHubメディアキットLegal利用規約プライバシーポリシ。