是否可以在Google Apps脚本中重复使用ENUM?

时间:2014-08-31 00:35:33

标签: javascript google-apps-script

我想在Google Apps的Google Apps脚本中获取所有可用的字体系列。 FontFamilies定义为FontFamily ENUM。我可以迭代这个ENUM来获取本文档中所有可能的FontFamilies吗?

更新:我找到了自己的答案:

var fontfamilies = DocumentApp.FontFamily.values();
for(var i in fontfamilies){
  Logger.log(fontfamilies[i]);
}

1 个答案:

答案 0 :(得分:3)

所以要回答我自己的问题(我想将它显示为一个答案,我只能编辑我的原始问题),Google Apps ENUM确实有一个"值()& #34;属性/方法就像在Java中一样。它将给出一个带有ENUM值的数组,在本例中是FontFamily ENUM中定义的字体系列的名称。

以下是迭代这些值的示例代码:

var fontfamilies = DocumentApp.FontFamily.values();
for(var i in fontfamilies){
  Logger.log(fontfamilies[i]);
}