【问题标题】:How to add a checklist in Google Docs?如何在 Google Docs 中添加清单?
【发布时间】:2021-11-13 01:17:31
【问题描述】:

如何使用 JavaScript 在 Google Docs 中添加清单。我正在插入多个关键字,我想将清单应用为项目符号,用户可以在其中单击和取消单击。

【问题讨论】:

  • 我找不到任何方法来使用谷歌应用程序脚本创建清单。我认为那里很新,所以可能很快就会出现。或者也许其他人会知道更多。

标签: google-apps-script google-docs


【解决方案1】:

不幸的是,现在看起来不太可能,但有一种解决方法。

当您 getType() 核对清单 Element 时,您会得到 'ListItem` 类型。

从逻辑上讲,这意味着复选框应该是GlyphType,但没有对应于清单的记录类型。如果您尝试在手动创建的检查列表上执行getGlyphType(),您会得到null。当然,如果你尝试setGlyphType(null),你不会得到一个复选框。

因此,通过阅读文档和一些测试,我们不得不得出结论,不幸的是,目前这是不可能的。

但是,您可以使用copy() 方法创建清单的分离副本:

body.appendListItem(listItem.copy()));

清单当然可以在不同的文档中。我没有找到操作检查列表文本值的方法(它似乎覆盖了所有内容),因此您可能需要事先在单独的文档中预定义列表项。

【讨论】:

  • 感谢您的快速回复。我会试试的。我一直在使用 String.fromCharCode(9745) 9745 将插入选中的项目符号点,而 String.fromCharCode(9744) 将插入空白的方形项目符号点。所以我想知道我是否可以找到插入清单的代码!
  • 你不能。不要将 JavaScript 与 Google Apps 脚本混淆 :)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多