1

我有一个电子表格,上面有一些数据。我还有一个带有表格的文档(就像一个模板)。我想将电子表格中的特定数据写入文档中表格的特定单元格。

如何访问文档中表格的表格单元格?这是我的猜测以及我尝试过的但成功的方法。我必须通过 id 打开文档,然后访问表格,然后访问相关的表格单元格。但我不知道该怎么做。知道该怎么做吗?

4

1 回答 1

0

您可以replaceText(key, text)在您的应用脚本上使用。

在您的文档模板中,照常创建表格。在表格单元格中,您必须创建一个可通过 App Script 访问的密钥。我使用这种格式:'{%key_name%}'。要通过 App 脚本更改此键,您必须获取文档的活动部分,然后使用replaceText().

例子:

文档模板:假设我有下表,其中包含 2 个键(姓名和电话):

- 名称 - {%name%} -

- 电话 - {%phone%} -

以下代码将替换键 {%name%} 和 {%phone%}:

doc = DocumentApp.openById('your_document_id');
docBody = doc.getActiveSection();
docBody.replaceText('{%name%}', 'Jhon Smith');
docBody.replaceText('{%phone%}', '6325-2541');
doc.saveAndClose();

您的表格将如下所示:

- 姓名 - 约翰·史密斯 -

- 电话 - 6325-2541 -

于 2013-11-05T14:33:49.593 回答