Size: a a a

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

2018 August 15

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
  for (var i=0; i<sheets.length; i++) {
 
if (sheets[i].getName() === "net_worth" || sheets[i].getName() ===
    "report") {}else
{
  var response = UrlFetchApp.fetch(url + url_ext +
sheets[i].getSheetId(), {     // Convert individual worksheets to PDF
    headers: {
    'Authorization': 'Bearer ' +  token
    }
    });
    blobs[i] = response.getBlob().setName(sheets[i].getName() +
'.pdf');  //convert the response to a blob and store in our array
    Utilities.sleep(6000);// pause in the loop for 6000 milliseconds
иначе ошибка 429 слишком быстро
    Logger.log("sheets[i].getName() = " + sheets[i].getName())
}
  }
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Пробуйте, я немного if поменял
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Если он встречает выбранные листы, то переходит к следующему i, в противных случаях - выполняется то, что после else
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
function tete() {
 
for (var i=0; i<10; i++) {
   if (i === 0 || i === 3){i++}
   else{console.log(i)}
   
 }
}
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Типо такого
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
А, нет, лучше так.


function tete() {
 
for (var i=0; i<10; i++) {
   if (i === 0 || i === 3){}
   else{console.log(i)}
   
 }
}
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
источник

M

Mike in Чат | Google Таблицы и скрипты
Eugeny Namokonov
А, нет, лучше так.


function tete() {
 
for (var i=0; i<10; i++) {
   if (i === 0 || i === 3){}
   else{console.log(i)}
   
 }
}
Нет что-то ругается - по факту листов получается 9, но таблица почему-то пишет в лог что их 10
источник

M

Mike in Чат | Google Таблицы и скрипты
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
всего листов 11, 2 исключили, осталось 9
источник

M

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

M

Mike in Чат | Google Таблицы и скрипты
Но скрипт пишет что 10
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Видимо в скобках где-то проблема
источник

AB

Anastasia Baludina in Чат | Google Таблицы и скрипты
Anastasia Baludina
Здравствуйте! Вопрос про географическую диаграмму. Можно как-то увеличить масштаб, или Европа это максимальное увеличение?  У меня таблица с количеством клиентов по районам СПб, он что-то отрисовал, но тааак мелко... Заранее спасибо!
Пожалуйста, кто-нибудь знает ответ?
источник

v

volond in Чат | Google Таблицы и скрипты
Интересное решение но немогу понять как работает https://stackoverflow.com/questions/37157389/how-to-add-column-with-fixed-value-to-imported-data-google-spreadsheet

Чтобы добавить идентификатор, который не существует в самих листах, попробуйте следующую формулу:

=ArrayFormula({IF(SIGN(row(INDIRECT("1:"&ROWS(QUERY(importrange("key1", "'Sheet'!A:D"),"WHERE Col1!=''"))))),"ID1",),QUERY(importrange("key1", "'Sheet'!A:D"),"WHERE Col1!=''");IF(SIGN(row(INDIRECT("1:"&ROWS(QUERY(importrange("key2", "'Sheet'!O:R"),"WHERE Col1!=''"))))),"ID2",),QUERY(importrange("key2", "'Sheet'!O:R"),"WHERE Col1!=''")})

Вы можете увидеть, как он работает в этом примере: https://docs.google.com/spreadsheets/d/1sSHP0sekUc5PxnubpnieWthD2H_9s4P2JWqmtxM906o/edit?usp=sharing
источник

VT

Vadim Tkachev in Чат | Google Таблицы и скрипты
Привет!
Посоветуйте, пож., какую-то хорошую книгу или другой материал для изучения скриптов
источник

v

volond in Чат | Google Таблицы и скрипты
На англиском
источник

VT

Vadim Tkachev in Чат | Google Таблицы и скрипты
Спс
А на русском ничего толкового нет?
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Ребят, кейс такой. Есть 10 тренеров, их нужно в какой-то системе распределять на тренировки. Им должно приходить уведомление на телефон при записи.
источник