Google apps script 有没有办法获取用户当前的幻灯片?谷歌幻灯片和应用程序脚本
我试图在谷歌幻灯片中创建一个游戏,需要有一个系统,如果用户在某张幻灯片上,则会更改一个变量。这怎么可能 我已经尝试使用 SlidesApp.getActivePresentation().getSlides() SlideApp.getActivePresentation().getSelection().getCurrentPage() 我希望幻灯片将文本框(演示)放在幻灯片上(在本例中是幻灯片3),它甚至不会将文本框放在任何地方。Google apps script 有没有办法获取用户当前的幻灯片?谷歌幻灯片和应用程序脚本,google-apps-script,google-slides-api,google-slides,Google Apps Script,Google Slides Api,Google Slides,我试图在谷歌幻灯片中创建一个游戏,需要有一个系统,如果用户在某张幻灯片上,则会更改一个变量。这怎么可能 我已经尝试使用 SlidesApp.getActivePresentation().getSlides() SlideApp.getActivePresentation().getSelection().getCurrentPage() 我希望幻灯片将文本框(演示)放在幻灯片上(在本例中是幻灯片3),它甚至不会将文本框放在任何地方。 用户通过演示模式演示 在上述情况下,您希望检索用户正在停留的
- 用户通过演示模式演示
- 在上述情况下,您希望检索用户正在停留的当前页面
- 您可以在上看到有关触发器的信息
我对幻灯片没有太多的干扰,但我知道有一个可能会有所帮助。我调查过谷歌幻灯片可能不够强大,无法支持游戏。你想实施什么样的游戏?也许你可以利用Google Sheets来实现它,因为它是(所有GSuite应用程序中)功能最成熟的一款。我不想进行比较,我希望currentPage与currentPresentationSlide相等。@AwesomeTech10给您带来的不便,我深表歉意。在我更新我的答案之前,我能问一下关于
我希望currentPage与currentPresentationSlide相等的问题吗。
?当currentPage
不是currentPresentationSlide
时,您希望移动到currentPresentationSlide
。我的理解正确吗?不,我想看看用户是否在演示currentPresentationSlide@AwesomeTech10很抱歉我的英语水平很差。我无法从你的评论和问题中理解你想要做什么。当用户以演示模式演示时,是否要通过运行脚本来检索用户的当前页面?是的,我需要。
var currentPresentationSlide = SlidesApp.getActivePresentation().getSlides()[3];
var currentPage = SlidesApp.getActivePresentation().getSelection().getCurrentPage();
var selection = SlidesApp.getActivePresentation().getSelection();
if (currentPage = currentPresentationSlide) {
var shape = currentPresentationSlide.insertShape(SlidesApp.ShapeType.TEXT_BOX, 100, 200, 300, 60);
var textRange = shape.getText();
textRange.setText('demo');
}