Size: a a a

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

2019 July 01

VV

Vladimir Volosevich in Чат | Google Таблицы и скрипты
linuxoid
вставить как значения
Это вариант я принимаю, может быть есть плагин который позволит просто выделить требуемое и экспортировать?
источник

l

linuxoid in Чат | Google Таблицы и скрипты
Я о нем не знаю, может и есть)
источник

v

volond in Чат | Google Таблицы и скрипты
Vladimir Volosevich
Это вариант я принимаю, может быть есть плагин который позволит просто выделить требуемое и экспортировать?
А что мешает импорт ранжем вытянуть то что надо на отдельный лист и экспортировать его
источник

VV

Vladimir Volosevich in Чат | Google Таблицы и скрипты
volond
А что мешает импорт ранжем вытянуть то что надо на отдельный лист и экспортировать его
Тоже можно, но таблица уже отформатирована как надо и не хочется это делать заново, тем более надо экспортировать разные вариации столбцов. Поэтому такой вариант кажется костылем. А хочется указать столбцы и в добрый путь без лишних движений.
источник

v

volond in Чат | Google Таблицы и скрипты
Vladimir Volosevich
Тоже можно, но таблица уже отформатирована как надо и не хочется это делать заново, тем более надо экспортировать разные вариации столбцов. Поэтому такой вариант кажется костылем. А хочется указать столбцы и в добрый путь без лишних движений.
Если разные столбцы то не как только копировать на другой лист и удалять ненужные столбцы
источник

АИ

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

v

volond in Чат | Google Таблицы и скрипты
Авазбек Исманов
или скрипт написать который будет делать по одному щелчку
Ну да
источник

v

volond in Чат | Google Таблицы и скрипты
Можно и выделение парсить
источник

АИ

Авазбек Исманов... in Чат | Google Таблицы и скрипты
что бы писать скрипт нужно подумать, может будет ли этот скрипт так часто использоваться или нет.
источник

АИ

Авазбек Исманов... in Чат | Google Таблицы и скрипты
если да то нужно писать, если нет то делать ручками
источник

ᅠᅠ

ᅠAlex ᅠsonic in Чат | Google Таблицы и скрипты
Народ, подскажите плиз по правам на доступ к скрипту таблиц. Имею скрипт к таблице, от аккаунта владельца всё норм, от других пользователей которым дал доступ к таблице скрипт не достаточен по правам
источник

ᅠᅠ

ᅠAlex ᅠsonic in Чат | Google Таблицы и скрипты
Как раздать права на скрипт от Таблицы?
источник

VV

Vladimir Volosevich in Чат | Google Таблицы и скрипты
Авазбек Исманов
что бы писать скрипт нужно подумать, может будет ли этот скрипт так часто использоваться или нет.
Человечество готового решения еще не придумало?
источник

АИ

Авазбек Исманов... in Чат | Google Таблицы и скрипты
Vladimir Volosevich
Человечество готового решения еще не придумало?
я погуглил, не нашел
источник

VV

Vladimir Volosevich in Чат | Google Таблицы и скрипты
Авазбек Исманов
я погуглил, не нашел
Я тоже.
источник

l

linuxoid in Чат | Google Таблицы и скрипты
Авазбек Исманов
я погуглил, не нашел
+
источник

l

linuxoid in Чат | Google Таблицы и скрипты
Не берет отфильтрованный диапазон, можете помочь?
источник

l

linuxoid in Чат | Google Таблицы и скрипты
Переслано от linuxoid
function sendmail(contact,email,msg) {
 GmailApp.sendEmail(contact,email,msg)
}
function getSheetByName(name){
 var ss = SpreadsheetApp.getActiveSpreadsheet();
 var sheets = ss.getSheets();
 for(var n in sheets){
   if (name==sheets[n].getName()){
     return sheets[n];
}
 }
 return sheets[n];
}

function sendmsg(name){
 var sheet = getSheetByName("Отправка почты");
 var oldSheet = SpreadsheetApp.getActiveSheet()
 SpreadsheetApp.setActiveSheet(sheet)
 var dataRange = sheet.getRange(1,1,1,1)
 data = dataRange.getValues()
 var msg = data[0][0]
 msg = msg.replace("%FIRST%",name)
 SpreadsheetApp.setActiveSheet(oldSheet)
 return msg
}
 
function sendlistmail(){
 var sheet = getSheetByName("Списки отправки")
 //var selection = sheet.getSelection();
 var rows = sheet.getLastRow()
 var cols = sheet.getLastColumn()
 var dataRange = sheet.getRange(2,1,rows-1,cols);//вот тут у меня статически диапазон задается, и фором пробегается по всем заполненным строкам
 var data = dataRange.getValues();
 for (i in data){
   var name = data[i][1]
   var to = data[i][2]
   var msg = sendmsg(name)
   sendmail(to,"Тема",msg)
 }
}
источник

E

Elena in Чат | Google Таблицы и скрипты
ребята, подскажите, как настроить рассылку по емэйл при добавлении в ячейке даты, то есть когда появляется фактическая дата какого-либо этапа, на почту приходит письмо, что такой то этам и отклонение от плана. со скриптами никогда не работала поэтому трудно разобраться, нужна помощь)https://docs.google.com/spreadsheets/d/1lgoTO4DsIaqUhXlrgiJpUBLXClZfiUOWyrsBXkDyY8c/edit?usp=sharing
источник

МВ

Михаил Варнаков... in Чат | Google Таблицы и скрипты
товарищи, у меня вопрос казалось бы простой, но не могу подобрать нужнй формулы😓
нужно к ячейке в формате dd.mm.yyyy hh:mm:ss прибавить часы и сравнить с ячейкой в какой только дата, без часов
если не очень понятно описал, пример есть: https://docs.google.com/spreadsheets/d/1tgAh8vgr-uHPw0d4sgYHBgGH8vDPOBZq5JyUVyoXHr0/edit#gid=0
подскажите плиз куда думать)
источник