我想在 Google Docs 的 Google Apps 脚本中获取所有可用的字体系列。 FontFamilies 定义为 FontFamily ENUM。我可以迭代此 ENUM 以获取此文档中所有可能的 FontFamilies 吗?
更新:我找到了自己的答案:
var fontfamilies = DocumentApp.FontFamily.values();
for(var i in fontfamilies){
Logger.log(fontfamilies[i]);
}
因此,为了回答我自己的问题(我想让它显示为答案,我不能只编辑我原来的问题),Google Apps ENUM 确实有一个“values()”属性/方法,就像 Java 中一样。它将给出一个包含 ENUM 值的数组,在本例中是 FontFamily ENUM 中定义的字体系列的名称。
以下是迭代这些值的示例代码:
var fontfamilies = DocumentApp.FontFamily.values();
for(var i in fontfamilies){
Logger.log(fontfamilies[i]);
}
2020 年 4 月更新:
看来 FontFamily ENUM已被弃用 https://developers.google.com/apps-script/reference/document/font-family?hl=en,目前无法检索文档当前可用的字体系列的字体系列名称数组。我有在问题跟踪器上打开了一个问题 https://issuetracker.google.com/issues/154293771,如果您喜欢此功能,请加注星标。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)