Google apps script 有没有办法获取用户当前的幻灯片?谷歌幻灯片和应用程序脚本

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),它甚至不会将文本框放在任何地方。 用户通过演示模式演示 在上述情况下,您希望检索用户正在停留的

我试图在谷歌幻灯片中创建一个游戏,需要有一个系统,如果用户在某张幻灯片上,则会更改一个变量。这怎么可能

我已经尝试使用 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');
    }