我有一个电子表格,上面有一些数据。我还有一个带有表格的文档(就像一个模板)。我想将电子表格中的特定数据写入文档中表格的特定单元格。
如何访问文档中表格的表格单元格?这是我的猜测以及我尝试过的但成功的方法。我必须通过 id 打开文档,然后访问表格,然后访问相关的表格单元格。但我不知道该怎么做。知道该怎么做吗?
我有一个电子表格,上面有一些数据。我还有一个带有表格的文档(就像一个模板)。我想将电子表格中的特定数据写入文档中表格的特定单元格。
如何访问文档中表格的表格单元格?这是我的猜测以及我尝试过的但成功的方法。我必须通过 id 打开文档,然后访问表格,然后访问相关的表格单元格。但我不知道该怎么做。知道该怎么做吗?
您可以replaceText(key, text)
在您的应用脚本上使用。
在您的文档模板中,照常创建表格。在表格单元格中,您必须创建一个可通过 App Script 访问的密钥。我使用这种格式:'{%key_name%}'。要通过 App 脚本更改此键,您必须获取文档的活动部分,然后使用replaceText()
.
例子:
以下代码将替换键 {%name%} 和 {%phone%}:
doc = DocumentApp.openById('your_document_id');
docBody = doc.getActiveSection();
docBody.replaceText('{%name%}', 'Jhon Smith');
docBody.replaceText('{%phone%}', '6325-2541');
doc.saveAndClose();