我如何获得幻灯片的语言?

How do I get the language of the Slides?

在 Google 表格中,我可以通过 SpreadsheetApp.getActiveSpreadsheet().getSpreadsheetLocale()

获取电子表格的语言

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

  • 您想检索 Google 幻灯片的区域设置。
  • 您想使用 Google Apps 脚本实现此目的。

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

问题和解决方法:

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

Slides API 检索到的值似乎与 getSpreadsheetLocale() 不同。在我的环境中,getSpreadsheetLocale() returns ja_JP。 Slides API 检索到的语言环境值为 ja。请注意这一点。 The official document表示如下

locale: The locale of the presentation, as an IETF BCP 47 language tag.

示例脚本:

当您使用此脚本时,please enable Slides API at Advanced Google services.

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

参考文献:

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