LoginSignup
0
2

GASを使ってWEBページに自動投稿するサンプルソース|メモ

Posted at

Google Apps Script(GAS)を使用して、WEBページに自動投稿するサンプルソース

Google Apps Scriptの新規プロジェクト作成
Googleドライブにアクセスし、新しいGoogle Apps Scriptプロジェクトを作成します。

ウェブページへの投稿の準備
GASからウェブページに投稿するための準備を行います。これには、ウェブページのAPIが必要になります。ウェブページがRESTful APIを提供している場合は、それを使用して投稿を行います。

GASでPOSTリクエストを送信
GASを使用して、ウェブページにPOSTリクエストを送信します。これには、UrlFetchAppクラスを使用します。

サンプルソース

function postToWebpage() {
  var url = 'https://example.com/api/posts'; // ウェブページの投稿用APIのエンドポイント
  var payload = {
    title: '自動投稿のタイトル',
    content: '自動投稿の内容'
  };
  var options = {
    method: 'post',
    contentType: 'application/json',
    payload: JSON.stringify(payload)
  };
  
  // POSTリクエストを送信
  var response = UrlFetchApp.fetch(url, options);
  
  // レスポンスをログに出力
  Logger.log(response.getContentText());
}

この例では、ウェブページのAPIエンドポイントにPOSTリクエストを送信しています。payload変数には、投稿のタイトルと内容が含まれています。適切なAPIエンドポイントとペイロードを設定する必要があります。

また、ウェブページのAPIエンドポイントが認証を必要とする場合は、その認証情報もリクエストに含める必要があります。OAuthなどの認証方式が使われることがあるので、その場合はOAuthライブラリを使用して認証を行います。

このコードをGoogle Apps Scriptエディタに貼り付け、適切なURLとペイロードを設定した後、実行すると、指定したウェブページに投稿が自動的に行われます。

0
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
2