Size: a a a

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

2019 June 25

АИ

Авазбек Исманов... in Чат | Google Таблицы и скрипты
Я знаю
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Admin
А, понял, именно последнюю строку...
Кстати, выше Филипп спрашивал про то, чтобы возвращать первое число недели никто не знает как решается? У меня не получилось..
Все знают
источник

A

Admin in Чат | Google Таблицы и скрипты
По месяцу я умею, а по недельке не получается, покажи плз?
источник

A

Admin in Чат | Google Таблицы и скрипты
Учитывая особенность, как он писал, что в январе первый день месяца это 31 дек...
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Admin
Учитывая особенность, как он писал, что в январе первый день месяца это 31 дек...
Функция eomonth
источник

A

Admin in Чат | Google Таблицы и скрипты
Для месяца, да, а для недели?
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Переслано от Eugeny Namokonov
последний день месяца (как и первый), так и следующие месяца, если они нужны можно получить с помощью функции eomonth()
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Переслано от Eugeny Namokonov
или вот так: =SUMIFS(B:B;A:A;">="&E7;A:A;"<"&EOMONTH( E7;0))
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Admin
Для месяца, да, а для недели?
Через функцию день недели определяешь день недели и идешь к пн
источник

A

Admin in Чат | Google Таблицы и скрипты
В каждой неделе - первый понедельник (число)
источник

Ю

Юрий in Чат | Google Таблицы и скрипты
Ребзя, не могу найти решения. Нашел код, чуть переделал, но застрял.
Что он делает:
- Указываем переменную: "текст" + значение ячейки B2, в ней формула "=now()", а это дата в формате 20190625
- Указываем папку на гуглодиске куда складывать.
- Говорим сделать копию с именем переменной.

function createCopy() {
 var myValue = "check" + SpreadsheetApp.getActiveSpreadsheet().getActiveSheet().getRange("B2").getValue();
 var destinationFolder = DriveApp.getFolderById("1VfpYzvczRi-aqkV7V9OO3k1ApEIN7");
 DriveApp.getFileById(SpreadsheetApp.getActiveSpreadsheet().getId()).makeCopy(myValue,destinationFolder);
}

Хочу:
- Разобраться с форматом даты. Файл сохраняется с именем: "ТЕКСТTue Jun 25 2019 23:07:36 GMT+1000 (VLAT)", а мне бы "текст20190625"
- Не делать копию, а перезаписывать файл, он будет единственный в этой папке. Это вроде самое простое.
- Сохранять как csv. Тут куча решений, но они пугают громоздкостью. Хочется просто дописать .csv и забыть.

Буду благодарен за помощь.
источник

АИ

Авазбек Исманов... in Чат | Google Таблицы и скрипты
Юрий
Ребзя, не могу найти решения. Нашел код, чуть переделал, но застрял.
Что он делает:
- Указываем переменную: "текст" + значение ячейки B2, в ней формула "=now()", а это дата в формате 20190625
- Указываем папку на гуглодиске куда складывать.
- Говорим сделать копию с именем переменной.

function createCopy() {
 var myValue = "check" + SpreadsheetApp.getActiveSpreadsheet().getActiveSheet().getRange("B2").getValue();
 var destinationFolder = DriveApp.getFolderById("1VfpYzvczRi-aqkV7V9OO3k1ApEIN7");
 DriveApp.getFileById(SpreadsheetApp.getActiveSpreadsheet().getId()).makeCopy(myValue,destinationFolder);
}

Хочу:
- Разобраться с форматом даты. Файл сохраняется с именем: "ТЕКСТTue Jun 25 2019 23:07:36 GMT+1000 (VLAT)", а мне бы "текст20190625"
- Не делать копию, а перезаписывать файл, он будет единственный в этой папке. Это вроде самое простое.
- Сохранять как csv. Тут куча решений, но они пугают громоздкостью. Хочется просто дописать .csv и забыть.

Буду благодарен за помощь.
Utilities.formatDate (d, timeZone, 'ddMMyyyyHHmmss')
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Юрий
Ребзя, не могу найти решения. Нашел код, чуть переделал, но застрял.
Что он делает:
- Указываем переменную: "текст" + значение ячейки B2, в ней формула "=now()", а это дата в формате 20190625
- Указываем папку на гуглодиске куда складывать.
- Говорим сделать копию с именем переменной.

function createCopy() {
 var myValue = "check" + SpreadsheetApp.getActiveSpreadsheet().getActiveSheet().getRange("B2").getValue();
 var destinationFolder = DriveApp.getFolderById("1VfpYzvczRi-aqkV7V9OO3k1ApEIN7");
 DriveApp.getFileById(SpreadsheetApp.getActiveSpreadsheet().getId()).makeCopy(myValue,destinationFolder);
}

Хочу:
- Разобраться с форматом даты. Файл сохраняется с именем: "ТЕКСТTue Jun 25 2019 23:07:36 GMT+1000 (VLAT)", а мне бы "текст20190625"
- Не делать копию, а перезаписывать файл, он будет единственный в этой папке. Это вроде самое простое.
- Сохранять как csv. Тут куча решений, но они пугают громоздкостью. Хочется просто дописать .csv и забыть.

Буду благодарен за помощь.
Если тебе не нужно копировать, то просто переименовывай Таблицу
источник

Ю

Юрий in Чат | Google Таблицы и скрипты
вау..спасибо. Кажется я без указания на ячейку даже могу дату засунуть
источник

ЭД

Эарн Дэвисон... in Чат | Google Таблицы и скрипты
Мне нужно нажать один раз навсегда, либо всегда жать когда это сообщение приходит?

А то жму жму, боюсь
источник

A

Admin in Чат | Google Таблицы и скрипты
Эарн Дэвисон
Мне нужно нажать один раз навсегда, либо всегда жать когда это сообщение приходит?

А то жму жму, боюсь
Один раз
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Эарн Дэвисон
Мне нужно нажать один раз навсегда, либо всегда жать когда это сообщение приходит?

А то жму жму, боюсь
а ты уходишь из чата, потом заходишь обратно?
источник

ЭД

Эарн Дэвисон... in Чат | Google Таблицы и скрипты
Ну я не знаю как работает бот, теперь знаю
источник

A

Admin in Чат | Google Таблицы и скрипты
А что "жму жму"? ))
источник

A

Admin in Чат | Google Таблицы и скрипты
Нажал и сообщение пропадает же
источник