首页 > 解决方案 > 如何获取幻灯片的语言?

问题描述

在 Google 表格中,我可以通过以下方式获取电子表格的语言SpreadsheetApp.getActiveSpreadsheet().getSpreadsheetLocale()

Google幻灯片脚本中的等效方式是什么?

标签: javascriptgoogle-apps-scriptgoogle-slides-apigoogle-slides

解决方案


  • 您想要检索 Google 幻灯片的语言环境。
  • 您想使用 Google Apps 脚本实现此目的。

如果我的理解是正确的,这个答案怎么样?请认为这只是几个可能的答案之一。

问题和解决方法:

不幸的是,在幻灯片服务中似乎没有用于检索 Google 幻灯片位置的内置方法。那么在这种情况下,作为一种解决方法,使用 Slides API 怎么样?使用 Slides API 时,可以检索语言环境。

Slides API 检索到的值似乎与getSpreadsheetLocale(). 在我的环境中,getSpreadsheetLocale()返回ja_JP. Slides API 检索到的语言环境的值为ja. 请注意这一点。官方文档是这样说的。

locale:演示文稿的区域设置,作为 IETF BCP 47 语言标签。

示例脚本:

当您使用此脚本时,请在高级 Google 服务中启用 Slides API。

var presentationId = "###";  // Please set the Slides ID.
var locale = Slides.Presentations.get(presentationId).locale;
Logger.log(locale)

参考:

如果我误解了您的问题并且这不是您想要的方向,我深表歉意。


推荐阅读