应用程序脚本中的多个循环

乔纳斯·贝克(JonasBæk)

我正在尝试基于两个数组在幻灯片上运行替换文本功能;第一个数组是要替换的值,第二个数组是第一个数组中的对应值应替换的值。

即,第一个数组中的第一个值应替换为第二个数组中的第一个值。

这是我的尝试

function myFunction() {
var currentPresentationSlide = SlidesApp.getActivePresentation().getSlides();
var array1 = ['{{remove}}','{{remove2}}','{{remove3}}'];
var array2 = ['new value','new value2','new value 3'];
for (i = 0, s = 0, x = 0; i < currentPresentationSlide.length, s < array1.length, x < array2.length; i++, s++, x++) {
currentPresentationSlide[i].replaceAllText(array1[s],array2[x])
 }
}

更为复杂的是,replaceAllText将仅在单个页面上运行,而不是在整个演示文稿上运行,因此必须在幻灯片中的每个单独页面上作为循环运行(这是使用i循环的原因。变量。

有人知道我在做什么错,因为这对我不起作用

乔纳斯·贝克(JonasBæk)

感谢Rup在评论中,我解决了它。万一有人遇到相同的问题,这是我的解决方案:

function myFunction() {
var currentPresentationSlide = SlidesApp.getActivePresentation().getSlides();
  var array1 = ['{{remove}}','{{remove2}}','{{remove3}}'];
  var array2 = ['new value','new value 2','new value 3'];
  for (i = 0; i < currentPresentationSlide.length; i++) {
    for (s = 0; s < array1.length; s++)
currentPresentationSlide[i].replaceAllText(array1[s],array2[s])
 }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

从应用程序脚本中的多个数组求和对象

应用程序脚本陷入循环?

1个项目中的多个脚本,应用程序脚本

Azure Web应用程序中的多个应用程序

循环遍历谷歌工作表中的列和行以标记 gmail - 谷歌应用程序脚本

在应用程序脚本中过滤存在多个子字符串

在应用程序脚本中向多个收件人发送电子邮件

捆绑中的多个应用程序

Django admin中的多个应用程序

RAILS应用程序中的多个API

应用程序中的多个组合根

应用程序中的多个线程

在应用程序启动时执行多个脚本

如何让多个函数连续运行 - 谷歌应用程序脚本

循环处理多个JavaFX应用程序启动

如何在Linux(bash)中的多个网络接口之间循环,分别使用每个应用程序运行一个应用程序?

从绑定的谷歌应用程序脚本中的电子表格中获取特定的行值(或多个值)

从一个或多个与谷歌应用程序脚本中的索引值匹配的行中获取值

Django - 在多个应用程序中建模(多个表)

Google 应用程序脚本 如何将多个文件移动到一个文件夹中?

具有多个应用程序和数据库的单元测试项目-TEST中的循环依赖关系[DEPENDENCIES]

如何在Python脚本中运行Streamlit应用程序?

Angular 4应用程序索引中的脚本文件?

需要Google表格中的简单replaceInCell应用程序脚本

防止时间戳在应用程序脚本中更新

在Sprint引导Web应用程序中运行脚本

从Google应用程序脚本中的dropdownlist值运行函数

访问变量附加到应用程序脚本中的模板

将热键从脚本执行到应用程序中