在Apps Script文件中,可以使用HTML Service和Spreadsheet Service API来编写脚本将HTML页面与电子表格连接起来。
以下是示例代码,演示如何使用HTML页面提供用户输入来添加行到电子表格中:
在Google Sheets中创建一个电子表格,并命名为'sheet1”(可自定义名称)。
在Apps Script中,选择新建文件 -> Google Sheets Script,将以下代码粘贴入代码编辑器中,并保存。
function doGet() {
return HtmlService.createHtmlOutputFromFile('Index');
}
function addUser(name, age, email) {
var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('Sheet1');
sheet.appendRow([name, age, email]);
}
在同一项目中,新建一个HTML文件,并将其命名为'Index”。
在'Index” HTML文件中,添加一个表单,该表单将用户的姓名、年龄和电子邮件等信息提交到服务器端脚本。
添加用户
最后,在Script Editor中,选择'Publish” -> 'Deploy as web app”,配置权限和部署选项,然后保存部署URL。
现在,您可以通过打开部署的URL链接来测试表单,可以看到用户输入的数据将被添加到电子表格中。
以上就