Google Sheets, скрипты и защищенные ячейки - PullRequest
0 голосов
/ 13 декабря 2018

Я сделал простой скрипт для перемещения курсора в нужную строку на основе текущего дня.Скрипт защищен для некоторых пользователей.Есть ли обходной путь, чтобы он работал на всех них?

Скрипт работает только с одним столбцом, и я опубликовал его как "Веб-приложение".

Есть ли обходной путь, чтобы сделать этоработать для всех из них?

function onOpen() {
  var ss = SpreadsheetApp.getActiveSpreadsheet();
  var sheet = ss.getActiveSheet();
  var range = sheet.getRange("B2:B150");

  var values = range.getValues(); 

  var day = 24*3600*1000;  
  var today = parseInt((new Date().setHours(0,0,0,0))/day);  

  var ssdate; 
  for (var i=0; i<values.length; i++) {
    try {
      ssdate = values[i][0].getTime()/day;
    }
    catch(e) {
    }

    if (ssdatefloor && parseInt(Math.floor(ssdate) == today) {
      sheet.setActiveRange(range.offset(i+1,2,1,1));
      break;
   }    
 }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...