以下是我所做的:
在 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");
}
Run Code Online (Sandbox Code Playgroud)
我完全不知道为什么这不起作用。当我尝试运行它时,出现错误:
“找不到方法 appendSlide(string)。(第 6 行,文件“Office”)。
以下是我尝试过的一些组合,它们给我带来了类似的错误:
presentation.appendSlide('Office');
presentation.appendSlide(Office);
presentation.appendSlide("Meeting - Office");
presentation.appendSlide('Meeting - Office');
presentation.appendSlide(Meeting - Office);
Run Code Online (Sandbox Code Playgroud)
如果我只是使用presentation.appendSlide()它会创建一个新幻灯片,但不会使用我想要使用的布局。
在Google Apps Script Reference 中有三种方法:
但是,我似乎无法理解最后两个之间的区别,因为当我尝试使用它们时,它们似乎在做同样的事情。
javascript google-apps-script google-slides google-slides-api
我正在尝试按照一些教程来了解有关 Scala 的更多信息,并且我正在尝试在我的计算机(MacBook Pro M1)的 IntelliJ 中使用它。我使用sdkman安装了sdk。但是,我遇到了一些关于它的错误,并且我不知道如何解决这个问题。
编辑:按照下面的建议,有关我如何安装它的更多信息:
我正在尝试LinkedIn Learning 上的 Scala 简介课程。我安装了此处提供的IntelliJ 社区版本 (Apple Sillicon) ,然后使用curl -fL https://github.com/coursier/launchers/raw/master/cs-x86_64-apple-darwin.gz | gzip -d > cs && chmod +x cs && (xattr -d com.apple.quarantine cs || true) && ./cs setup 此处提供的命令安装了 Scala 。最后,我按照此处提供的curl -s "https://get.sdkman.io" | bash内容使用并source "$HOME/.sdkman/bin/sdkman-init.sh"安装了 SDK 。
毕竟,当我进入终端并写入sbt -version或尝试在 IntelliJ 中运行某些内容时,会出现以下错误:
java.lang.ClassCastException: class java.lang.UnsupportedOperationException cannot be cast to class xsbti.FullReload (java.lang.UnsupportedOperationException is in module java.base of …Run Code Online (Sandbox Code Playgroud)