需要在Google表格中使用简单的replaceInCell应用脚本

时间:2017-12-26 18:38:51

标签: google-apps-script google-sheets

我需要在Google表格中创建一个非常简单的功能。不幸的是,我是Apps Scripts的新手。我打算将该功能连接到自定义菜单(我已经学会了如何创建)。

基本上,脚本需要这样做:

在单个单元格中(比如说,G2,因为它确实是G2):如果G2的内容为0,则将其更改为1;在下次使用时,如果G2的内容为1,则将其改回0;等等。 换句话说,我正在寻找能够在两个值之间切换单个单元格内容的东西。

我提前道歉请求这种手持,但我认为这是最简单的事情,而且它也可能是我需要使用这个十年的第一个也是最后一个Apps脚本。任何人的帮助都会受到全面的赞赏。

兰迪

1 个答案:

答案 0 :(得分:0)

一个解决方案可能就是这样:

  function setOneCell() {
    var ss = SpreadsheetApp.getActiveSpreadsheet();
    var sheet = ss.getSheetByName('Sheet1');
    var range = sheet.getRange('A1');
    var data = range.getValue();
    if(data === 0) range.setValue(1);
    if(data === 1) range.setValue(0);
  }