Size: a a a

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

2019 May 16

Ad

Andre de Bonk in Чат | Google Таблицы и скрипты
Подскажите пожалуйста, знает ли кто-то способ как получить данные по биржевым индексам в гугл таблицу?

Nasdaq Composit Index
Shanghai SSEC Index
Thai SET Index
London FTSE Index

По идеи, через google finance должны  как-то тянуться, но не могу разобраться

Может есть альтернативное решение?

Спасибо!
источник

A

Admin in Чат | Google Таблицы и скрипты
Andre de Bonk
Подскажите пожалуйста, знает ли кто-то способ как получить данные по биржевым индексам в гугл таблицу?

Nasdaq Composit Index
Shanghai SSEC Index
Thai SET Index
London FTSE Index

По идеи, через google finance должны  как-то тянуться, но не могу разобраться

Может есть альтернативное решение?

Спасибо!
источник

АП

Александр Прозоров... in Чат | Google Таблицы и скрипты
Pavel
У кого нибудь есть скриптик ?)
Не разу с такой задачей не сталкивался )
Собрать в таблице
Названия всех документов и ссылки на документ
Из определенной гугл папки
Да, сам вчера искал такой скрипт, нормальный не нашёл. :(
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Pavel
У кого нибудь есть скриптик ?)
Не разу с такой задачей не сталкивался )
Собрать в таблице
Названия всех документов и ссылки на документ
Из определенной гугл папки
обсуждали в чате
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Александр Прозоров
Да, сам вчера искал такой скрипт, нормальный не нашёл. :(
надо было начать с нашего чата, мы его здесь писали пару месяцев назад
источник

АП

Александр Прозоров... in Чат | Google Таблицы и скрипты
Eugeny Namokonov
надо было начать с нашего чата, мы его здесь писали пару месяцев назад
В чате то и не смотрел :( так много сообщений стало, все не успеваю читать :)
источник

EN

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

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Переслано от Eugeny Namokonov
function inside_folder(folder_id) {
 var arr = []
 
 for(var t = 0; t < folder_id.length; t++){
   var folder = DriveApp.getFolderById(folder_id[t])
   var files = folder.getFiles()
   
   while (files.hasNext()) {
     var file = files.next();
     
     arr = arr.concat([[folder.getName(), file.getName()]])  
   }
 }
 SpreadsheetApp.getActiveSpreadsheet().getActiveSheet().getRange(1, 1, arr.length, arr[0].length).setValues(arr)
}
источник

v

volond in Чат | Google Таблицы и скрипты
Eugeny Namokonov
надо поискать по слову folder
Добавить бы к таким постам хеш тег по названию API #DriveApp, #SpreadsheetApp
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
надо его выложить на канал, полезная и простая штука
источник

A

Admin in Чат | Google Таблицы и скрипты
Eugeny Namokonov
надо его выложить на канал, полезная и простая штука
+1
источник

A

Admin in Чат | Google Таблицы и скрипты
Я бы еще собрал посты по скриптам в один раздел
Для новичков, как я - супер
источник

НS

Николай Smith in Чат | Google Таблицы и скрипты
Alexey Anikanov
На втором скриншоте в исходной таблице, с которой была сделана копия, данные висят в состоянии загрузка
Я с проблемой импортренжа тоже сталкивался. Как вариант, я придумал метод перезагрузки формулы, добавив в формулу ссылку на пустую ячейку. Получается, когда импортренж перестает работать, то я в пустую ячейку ввожу какой-то текст и формула ломается, а потом вытираю текст и формула обновляется.
Например, так:
importrange("ключ";"лист1! A:B"&A1) 

Где А1 — это моя пустая ячейка, что ломает формулу.
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
А можно сделать так
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
​​Пересчет QUERY по запросу. Лайфхак.

Уже несколько раз мы сталкивались с тем, что при загрузке данных из других документов с помощью QUERY и вложенной в нее функции IMPORTRANGE бывают задержки с загрузкой.
Особенно если исходный файл очень тяжелый - обновления в нем могут отразиться лишь через некоторое время.

Можно вручную поменять формулу, чтобы произошел перерасчет. Но лучше создать своего рода "кнопку" для принудительного обновления данных.
Например, поставить флажок в любую ячейку, а формулу загрузки данных модифицировать следующим образом:

=ЕСЛИ(ячейка с флажком; QUERY(IMPORTRANGE(1)) ; QUERY(IMPORTRANGE(2)))

Главное - чтобы первая и вторая формулы в ЕСЛИ отличались. Например, можете в первом IMPORTRANGE указать диапазон вида A:E, а во втором - A1:E. Результат будет одинаковый. Но при щелчке на флажок данные будут сразу пересчитываться.
источник

v

volond in Чат | Google Таблицы и скрипты
Admin
Я бы еще собрал посты по скриптам в один раздел
Для новичков, как я - супер
Сейчас телега позволяет скачать архив чата вот бы этот чат пропустить через какой нибуть анализатор ключевых слов повторений и т.п.
источник

v

volond in Чат | Google Таблицы и скрипты
Николай Smith
Я с проблемой импортренжа тоже сталкивался. Как вариант, я придумал метод перезагрузки формулы, добавив в формулу ссылку на пустую ячейку. Получается, когда импортренж перестает работать, то я в пустую ячейку ввожу какой-то текст и формула ломается, а потом вытираю текст и формула обновляется.
Например, так:
importrange("ключ";"лист1! A:B"&A1) 

Где А1 — это моя пустая ячейка, что ломает формулу.
поставте галочку тотже эфект
источник

НS

Николай Smith in Чат | Google Таблицы и скрипты
volond
поставте галочку тотже эфект
Да, галочкой солиднее)
источник

НS

Николай Smith in Чат | Google Таблицы и скрипты
Я это использовал до появление галочек)
источник

v

volond in Чат | Google Таблицы и скрипты
Николай Smith
Я это использовал до появление галочек)
Еще есть выбор из списка
источник