gpt4 book ai didi

javascript - 是否可以在 Google Apps 脚本中迭代 ENUM?

转载 作者:行者123 更新时间:2023-11-29 18:13:02 24 4
gpt4 key购买 nike

我想在 Google 文档的 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 has been deprecated , 目前无法检索文档当前可用的字体系列的字体系列名称数组。我有 opened an issue on the issue tracker , 如果您喜欢此功能,请加注星标。

关于javascript - 是否可以在 Google Apps 脚本中迭代 ENUM?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25587967/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com