【发布时间】:2021-11-13 01:17:31
【问题描述】:
如何使用 JavaScript 在 Google Docs 中添加清单。我正在插入多个关键字,我想将清单应用为项目符号,用户可以在其中单击和取消单击。
【问题讨论】:
-
我找不到任何方法来使用谷歌应用程序脚本创建清单。我认为那里很新,所以可能很快就会出现。或者也许其他人会知道更多。
标签: google-apps-script google-docs
如何使用 JavaScript 在 Google Docs 中添加清单。我正在插入多个关键字,我想将清单应用为项目符号,用户可以在其中单击和取消单击。
【问题讨论】:
标签: google-apps-script google-docs
不幸的是,现在看起来不太可能,但有一种解决方法。
当您 getType() 核对清单 Element 时,您会得到 'ListItem` 类型。
从逻辑上讲,这意味着复选框应该是GlyphType,但没有对应于清单的记录类型。如果您尝试在手动创建的检查列表上执行getGlyphType(),您会得到null。当然,如果你尝试setGlyphType(null),你不会得到一个复选框。
因此,通过阅读文档和一些测试,我们不得不得出结论,不幸的是,目前这是不可能的。
但是,您可以使用copy() 方法创建清单的分离副本:
body.appendListItem(listItem.copy()));
清单当然可以在不同的文档中。我没有找到操作检查列表文本值的方法(它似乎覆盖了所有内容),因此您可能需要事先在单独的文档中预定义列表项。
【讨论】: