表計算・データ

無料 Google Apps Script 生成ツール.

権限と手動実行手順を含むスクリプトの下書き。

繰り返しのシート操作を範囲の限られたスクリプトの下書きに変え、広く使う前に対象とテストを確認できます。

Chrome拡張機能とアカウントが必要です。
毎月25回の無料自動化タスクを全ツールで共有。ブラウザー接続先の提供元の制限が適用されます。

準備するもの

シートの構成と範囲を限定した自動化要件。

ここから開始

自分用に調整できるタスクです。

ここでコピーし、準備ができたら WebAct に貼り付けてください。

このページではプロンプトを準備します。タスクは WebAct で実行します。

01

タスクを自分用に調整しましょう。

上のプロンプトを確認し、目的と重要な要件を追加してください。

02

WebAct に持ち込みましょう。

WebAct を開き、タスクを貼り付けて元資料を提供してください。下書きや説明には Chat から始め、承認したブラウザー操作やファイルが必要な場合は Task を使います。

03

役立つ部分を確認しましょう。

適切な実行環境で、既知の入力を使って数式、コード、計算を検証します。実行前に操作を確認し、元データを保管してください。

実践ガイド

範囲とテストが明確な Google Apps Script を作る方法。

Apps Script の下書きには、明確な対象範囲と権限が必要です。初期版はユーザーが起動する操作を優先し、他のサービスへの不要なアクセスを避けてください。

作業手順をタスクに合わせましょう。

関数を下書きする前に、シート、正確な範囲、必要な変更を説明します。初回の試行には手動実行を選び、変更しうるセルを説明してください。コピーで実行し、少量の既知の入力と変更されたセルを比較します。

用意するもの
シートの構成と範囲を限定した自動化要件。
得られるもの
権限と手動実行手順を含むスクリプトの下書き。

入力と結果を確認しましょう。

説明用の入力と出力 · 実際の WebAct 実行ではない学習用サンプル

入力項目サンプル個

Google Apps Script, bound to a spreadsheet. On sheet Intake, highlight blank cells in A2:B5 light red and reset nonblank cells to white. This explicit range contains required input cells only. Manual execution.

完成例

function markMissingRequiredCells() {
  const sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('Intake');
  if (!sheet) throw new Error('Missing sheet: Intake');
  const range = sheet.getRange('A2:B5');
  const colors = range.getDisplayValues().map(row =>
    row.map(value => value.trim() === '' ? '#fce8e6' : '#ffffff')
  );
  range.setBackgrounds(colors);
}

Only backgrounds in Intake!A2:B5 change; existing colors there are replaced. Test on a copy and review spreadsheet authorization. This example has not been executed in Apps Script.
この例をダウンロード

この入力をプロンプトに読み込み、WebAct にコピーして試してください。結果は掲載例と異なる場合があります。

判断のポイントとトラブル対処。

その時点でアクティブなシートをスクリプトの対象にすべきですか?

名前で指定したシートと限定した範囲の方が確認しやすくなります。アクティブシートでの動作が意図した要件の場合だけ使ってください。

Apps Script が承認を求めるのはなぜですか?

スプレッドシートへのアクセスに権限が必要な場合があります。特に他のサービスを参照している場合は、承認前にスクリプトと要求スコープを確認してください。

このワークフローの参考資料。

自分の資料で試しましょう。

タスクのプロンプト内の例を自分の資料に置き換えてください。必要な要件を残し、タスクを WebAct にコピーします。

タスクを調整してコピー ↑
始める前に

WebAct の利用。

プロンプトと例はここで利用できます。タスクは Chrome 用 WebAct 拡張機能で実行してください。

このツールは無料ですか?

このページのプロンプトは無料でコピー・編集できます。WebAct で使うには Chrome 拡張機能をインストールし、アカウントを作成・認証して、利用可能なブラウザー版 ChatGPT セッションを接続してください。Free プランには、ユーザーが開始する自動化タスクが暦月ごとに25回含まれ、全ツールで共有します。通常のブラウザー Chat は別枠で、提供元の制限が適用されます。

共有コンテキストの説明はこちら: プライバシーポリシー モードの選び方はこちら: Chat または Task.

プロンプトから実際の作業へ

タスクを自分のページへ。

WebAct をインストールし、元資料を加えて結果を自分用に調整しましょう。

WebActをインストール