# Google Apps 腳本生成器 (Google Apps Script Generator)

Google Apps 腳本生成器 是一個創新的 AI 代理,旨在幫助用戶根據特定需求創建自定義的 Google Apps Scripts。無論您是希望自動化 Google Sheets 中的流程、創建自定義功能,還是與其他 Google 服務整合,此代理都可以為您生成完整的腳本,包括解釋每個部分的必要註釋。其用戶友好的方式,使得即使是初學者也能輕鬆配置並生成符合其需求的腳本。

# 快速開始

開始使用前,請確保已經複製Google Apps 腳本生成器範本。請參考 從模板創建 進行複製與配置。

# 配置指南

# 知識

您可以上傳 .pdf.txt 文件,為代理提供符合您需求的客製化內容。

# 用戶輸入

標籤名稱 描述 使用指引
App Name 應用的名稱 使用簡單且具描述性的名稱,理想為 1-3 個單詞長。
Functionality 應用的主要功能或特點 清楚地描述功能,最多 100 個單詞。
Triggers 觸發腳本的事件 指定觸發器,如「打開時」、「編輯時」等;理想情況下列出 1-3 個觸發器。
Data Sources 應用將與其互動的數據來源 提及特定的 Google 服務(例如,Sheets、Drive)及其用途,理想情況下用幾句話概述。
UI Requirements 用戶界面的所需元素 簡要描述 UI 元件(例如,按鈕、菜單)及其用途。限於 2-4 句話。

# AI模型

預設模型為 Llama 3.1 8B Instruct,但您也可以探索其他支持的 AI 模型。如有需要,調整提示內容以獲得更具針對性的輸出。

TIP

有關配置 AI 代理的詳細說明,請參考 配置 AI 代理

# 輸入與輸出範例

# 輸入範例

  • App Name: Data Logger
  • Functionality: Logs data from a Google Form to a Google Sheet
  • Triggers: On Form Submit
  • Data Sources: Google Forms, Google Sheets
  • UI Requirements: Simple dialog for feedback on submission

# 輸出範例

// Google Apps Script for Data Logger
function onFormSubmit(e) {
  // Get the submitted data
  var submissionData = e.values; // Array of values from form submission

  // Access your Google Sheet
  var sheet = SpreadsheetApp.openById("YOUR_SHEET_ID").getActiveSheet();

  // Log the data into the sheet
  sheet.appendRow(submissionData); // Append data to a new row

  // Send user feedback (optional)
  var ui = SpreadsheetApp.getUi();
  ui.alert("Data logged successfully!");
}

/*
  Trigger this function on Form Submit using triggers in the script editor
  This script will take the form submission and store the values in a specified Google Sheet.
*/

# 有效配置的提示

  • 清晰簡潔:確保您的輸入描述直接明瞭,以避免誤解。
  • 在代碼中使用註釋:如果提供了腳本,請保留註釋以便理解和未來參考。
  • 測試小的變更:從簡單的功能開始;一旦瞭解了腳本,逐漸增加更多的複雜性。
  • 參考 Google 文檔:熟悉 Google Apps Script 文檔,以便更好地利用。
  • 反覆迭代和反饋:不要猶豫根據生成的腳本來精煉您的輸入,以滿足您的具體需求。

# 相關文章

繼續探索我們的 代理模板庫,發現更多 AI 代理的實用範例!