Size: a a a

Чат | Google Таблицы и скрипты

2018 August 30

R

Roman in Чат | Google Таблицы и скрипты
Это делается вручную пока
источник

R

Roman in Чат | Google Таблицы и скрипты
var date = new Date().getDate() - 1;

что вернёт эта штука если сегодня 1 сентября?
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
/Always returns a sheet
function getSheetByName(spreadsheet, sheetName){
 var sheet = spreadsheet.getSheetByName(sheetName);
 return sheet || spreadsheet.insertSheet(sheetName);
}

меняем последнюю строку, вместо создания пустого - копируем шаблон и переименовываем
источник

R

Roman in Чат | Google Таблицы и скрипты
Eugeny Namokonov
/Always returns a sheet
function getSheetByName(spreadsheet, sheetName){
 var sheet = spreadsheet.getSheetByName(sheetName);
 return sheet || spreadsheet.insertSheet(sheetName);
}

меняем последнюю строку, вместо создания пустого - копируем шаблон и переименовываем
Понял, спасибо, это позже мне понадобится
источник

R

Roman in Чат | Google Таблицы и скрипты
Roman
var date = new Date().getDate() - 1;

что вернёт эта штука если сегодня 1 сентября?
Если есть решение как получать вчерашнюю дату, это было бы идеально
источник

R

Roman in Чат | Google Таблицы и скрипты
эта штука возвращает просто день
источник

R

Roman in Чат | Google Таблицы и скрипты
Return Value:  A Number, from 1 to 31, representing the day of the month
источник

R

Roman in Чат | Google Таблицы и скрипты
Кажись меня осенило
источник

R

Roman in Чат | Google Таблицы и скрипты
Я же могу взять .getSheets() и посчитать сколько листов
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Roman
Я же могу взять .getSheets() и посчитать сколько листов
.getSheets().length
источник

R

Roman in Чат | Google Таблицы и скрипты
Да, да
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Дату сейчас покажу.
источник

R

Roman in Чат | Google Таблицы и скрипты
Ну то есть если DATE = 0, то берём
var last = SpreadsheetApp.openById(ID).getSheets().length 

и потом
SpreadsheetApp.openById(ID).getSheetByName(last);
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
function trt(){
var d = new Date();
d.setDate(d.getDate() + 1);

console.log(d)
}
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Roman
Ну то есть если DATE = 0, то берём
var last = SpreadsheetApp.openById(ID).getSheets().length 

и потом
SpreadsheetApp.openById(ID).getSheetByName(last);
последний лист нужен?
источник

R

Roman in Чат | Google Таблицы и скрипты
Eugeny Namokonov
последний лист нужен?
Ну вообще по идее да
источник

R

Roman in Чат | Google Таблицы и скрипты
Последний лист таблицы всегда равен последнему числу месяца
источник

R

Roman in Чат | Google Таблицы и скрипты
В этом месяце будет 31 соответственно
источник

R

Roman in Чат | Google Таблицы и скрипты
Есть лист DEFAULT номер которого равен 0
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Сейчас покажу.
источник