首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过Google脚本获取布局的Google演示幻灯片的显示名称

通过Google脚本获取布局的Google演示幻灯片的显示名称
EN

Stack Overflow用户
提问于 2017-11-20 12:48:02
回答 1查看 491关注 0票数 5

我试图添加一个新的幻灯片到我的演示文稿,通过谷歌应用程序脚本创建的布局。

我开始了一个新的演示,创建了两个新的布局,命名为'BulletDescription‘和'TextDescription’。我可以得到演示文稿中所有可用的布局。但是,我找不到我手动创建的布局,这些布局是由名称创建的。

代码语言:javascript
复制
function AddNewSlideToPresentation(LayoutType) //LayoutType = 'BulletDescription'
{ 
  var presentation = SlidesApp.openById('PresentationID');
  var layouts = presentation.getLayouts();
  var selectedLayout;
  for(var item in layouts)
  {
    Logger.log(layouts[item].getLayoutName());
    if(layouts[item].getLayoutName() == LayoutType)
    {
      selectedLayout = layouts[item];
    }
  }

  var newSlide = presentation.appendSlide(selectedLayout); // this returns an error
}

.getLayoutName()函数似乎给了我们不同的名称,就像我在日志中发现的那样;

代码语言:javascript
复制
TITLE
SECTION_HEADER
TITLE_AND_BODY
MAIN_POINT
.
.
CUSTOM_1
CUSTOM_2

我相信CUSTOM_1CUSTOM_2是我创造的。有没有办法通过Google脚本获得布局的显示名称?

EN

回答 1

Stack Overflow用户

发布于 2020-06-23 20:33:11

尝试从LayoutProperties获取布局名称

代码语言:javascript
复制
if (layouts[item].layoutProperties.displayName == LayoutType)
{
    // found needed layout..
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47392442

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档