2017-01-26 5 views
1

Я имею Google лист, который я хочу использовать каждый день (как основной шаблон), где я просто нужно добавить несколько значений в конкретных клетках,Обновление таблицы Google каждые п часов

я хочу, чтобы иметь возможность автоматически или не устанавливать значения этих ячеек каждый день (скажем, в полночь) обратно к моим значениям по умолчанию (скажем, 0 или 1).

Любая подсказка, любая помощь, Спасибо.

ответ

0

Так все, что нужно сделать, это создать сценарий для листа

function myFunction() { 
    var ss = SpreadsheetApp.getActiveSpreadsheet(); 
    var sheet = ss.getSheetByName("Sheet1"); 
    var range = sheet.getRange("B2"); 
    var values = range.getValues(); 
    if(values > 0) { 
     range.setValue(0); 
    } 
} 

И после этого нажмите на ресурсы, триггеры текущего проекта. Добавить новый триггер и установите его так:

enter image description here

Я думаю, что это, оно проверяется и работа. Если что-то не хватает, отредактируйте мой ответ, удалив триггер или что-то в этом роде.

1

Вы можете использовать триггеры скриптов для запуска своего скрипта каждый час.

Триггеры: раздел https://developers.google.com/apps-script/guides/triggers/installable

Check "Управление триггеров вручную".

Вам нужно будет создать скрипт в электронной таблице google, чтобы изменить значения на значение по умолчанию и настроить триггеры для запуска этого скрипта каждый час или около того.

+0

Спасибо за помощь. – Blackness