首页 > 解决方案 > 如何使用 appscript 直接从 Html 页面更新电子表格单元格值

问题描述

我有一个包含大量数据的计划表。每行将有 200 多列(单元格)。我想使用 appscript 从 html 页面更改单元格值。

我们如何直接从 Html Table 视图更改单元格值。

请帮忙。

问候 RS

标签: javascriptgoogle-apps-scriptgoogle-apps-script-apisourceforge-appscript

解决方案


从 HTML 页面更新电子表格中单元格的值

function updatecellvaluefromhtmlpage() {
  let html = '<form><input type="text" name="thisvalue" size="25" placeholder = "Enter Value" /><br /><input type="button" value="Click to change value of A1 in Sheet1" onClick="google.script.run.changeValueOfA1(this.parentNode);" />'
  SpreadsheetApp.getUi().showModelessDialog(HtmlService.createHtmlOutput(html),'Change Value Sheet1A1');
}

function changeValueOfA1(obj) {
  const ss=SpreadsheetApp.getActive();
  const sh = ss.getSheetByName('Sheet1');
  sh.getRange('A1').setValue(obj.thisvalue)
}

html服务

显示无模式

google.script.run

html对话框:

在此处输入图像描述

更改单元格:

在此处输入图像描述


推荐阅读