You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过Apps Script获取Google Slides全部可选字体列表?

获取Google Slides所有可选字体列表

由于Google Slides Apps Script API没有直接提供获取所有可用字体的方法,但Google Docs与Slides共享相同的字体池,因此可以借助Google Docs的API来获取完整字体列表,具体操作如下:

  • 编写Google Apps Script函数,调用DocumentApp.getFontFamilies()方法,该方法会返回所有可用字体的名称字符串数组,正好适配setFontFamily(String)的参数要求。
  • 示例代码:
function getAllSlidesAvailableFonts() {
  // 获取全平台可用字体列表(Slides与Docs字体池一致)
  const availableFonts = DocumentApp.getFontFamilies();
  
  // 可将字体列表打印到日志,或写入Slides文档中
  Logger.log("所有可选字体:\n" + availableFonts.join("\n"));
  
  return availableFonts;
}
  • 注意事项:
    • 首次运行函数时需要授权,允许脚本访问你的Google Docs和Slides资源。
    • 返回的字体名称可以直接传入Slides的setTextStyle()或setFontFamily()方法中使用,例如:slide.getShapes()[0].getText().getTextStyle().setFontFamily("Arial")。

内容的提问来源于stack exchange,提问作者ahsan naeem

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.13 07:55:30