以下是我所做的:
在 Google 幻灯片上创建了一个新的演示文稿,
编辑了主布局视图上的预定义布局之一,以获得我想要使用的新布局,
将主布局的名称编辑为“会议”,
将我要使用的预定义布局的名称编辑为“Office”。
我的问题是在 Google Script 上我无法引用我想要使用的这个特定的预定义布局。
到目前为止,我的代码如下:
function AddSlideToPresentatio() {
// The following line opens my presentation
var presentation = SlidesApp.openById('PresentationID');
//Now, I try to use my new layout
presentation.appendSlide("Office");
}
我完全不知道为什么这不起作用。当我尝试运行它时,我收到错误:
“找不到方法 appendSlide(string)。(第 6 行,文件“Office”)。
以下是我尝试过的一些组合,它们给我带来了类似的错误:
presentation.appendSlide('Office');
presentation.appendSlide(Office);
presentation.appendSlide("Meeting - Office");
presentation.appendSlide('Meeting - Office');
presentation.appendSlide(Meeting - Office);
如果我只是使用presentation.appendSlide()
它会创建一张新幻灯片,但不会使用我想要使用的布局。
在Google Apps 脚本参考中有三种方法:
- 附加幻灯片(),
- 附加幻灯片(布局),
- 附加幻灯片(预定义布局)
但是,我似乎无法理解最后两个之间有什么区别,因为当我尝试使用它们时,它们似乎做同样的事情。