💬 投稿一覧

0 件
💡 Google Apps Script 掲示板連携の仕組み

この掲示板は、バックエンドデータベースとしてGoogleスプレッドシート(シート名:「posts」)を使用しています。

  1. 一覧表示 (GET): ?mode=list でGASを呼び出し、シート上の全てのレコード(日時、お名前、メッセージ)をJSON形式で受け取ってクライアント側で動的表示します。
  2. メッセージ投稿 (GETのみの送信): 要件に基づき、?mode=post&name=値&message=値 パラメーターを含むGETリクエストでGASに直接データを渡し、GAS側でスプレッドシートの末尾に appendRow() で追記します。

Google Apps Script 側の処理分岐コード例

function doGet(e) {
  let response;
  if (e.parameter.mode === 'list') {
    response = getList(e);
  } else if (e.parameter.mode === 'post') {
    response = postMessage(e);
  }
  return response;
}