javascript Google脚本中的简单计数器

xxhby3vn  于 2023-02-28  发布在  Java
关注(0)|答案(2)|浏览(134)

简单的问题:
如何使一个计数器为每一个调用的功能如下?我想点击一个按钮,调用弹出与新的数字为每点击。
我试过了,但是没有用。我是新手,很感谢任何人的帮助。这是一个一般性的问题,可以来自任何编程语言,所以任何想法都是受欢迎的。我只是想理解逻辑。

var i = 0;

function next(){
  Browser.msgBox(i);
  i++;
}
yshpjwxd

yshpjwxd1#

Google Apps脚本中的简单计数器

这作为电子表格绑定脚本运行。

function nextI() {
  var ps=PropertiesService.getScriptProperties();
  if(!ps.getProperty('curI')) {//if it doesn't exist
    ps.setProperty('curI', 0);//create it and set it to zero
    SpreadsheetApp.getUi().alert(ps.getProperty('curI'));//Display it
  }else{
    ps.setProperty('curI', Number(ps.getProperty('curI'))+1);//if it exists then increment it 
    SpreadsheetApp.getUi().alert(ps.getProperty('curI'));//display it
  }
}

PropertiesService
UI Class
Spreadsheet App Class

egmofgnx

egmofgnx2#

一个简单的方法:

function counter(){
  PSd = PropertiesService.getDocumentProperties();

    var n = PSd.getProperty('count');
          n++
           PSd.setProperty('count', n);
  Browser.msgBox(n,Browser.Buttons.OK);
}

不需要创造条件,他创造和增加价值,不需要任何"考验"

相关问题