0 / 0 / 0
Регистрация: 16.06.2012
Сообщений: 56
1

getChart в Google Sheets

01.12.2021, 17:46. Показов 862. Ответов 1

Author24 — интернет-сервис помощи студентам
Добрый день.
Подскажите пожалуйста по гугл таблицам - на листе есть несколько графиков, каждый со своим именем, уже созданный из числовых значений на листе. Задача получить ссылку на этот график в Apps Script. То есть видится какая то функция получения всех графиков на листе (GetChart) и выбор нужного для получения ссылки на него.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.12.2021, 17:46
Ответы с готовыми решениями:

Google sheets динамическая ссылка на лист
Доброго времени суток. Столкнулся с проблеммой, хочу сделать так, что бы например, ячейка брала...

Google Sheets - как заполнить столбец значениями
Приветствую! Не могу решить такую задачу (видимо ввиду того, что не являюсь программистом): Из...

Управление скриптами/проэктами скриптов google sheets
Как подписать несколько таблиц на один скрипт/проэкт скрипта google ?? // Хочу что бы один и тот...

Работа с функцией / формулой в гугл-таблице (Google Sheets)
в таблице есть выпадающий список с номерами. Выбирая номер, в других ячейках прописываются нужные...

проверка нескольких условий вхождения текста в Google sheets
Друзья, привет! В Google Sheets отлично работает проверка математических условий, пример...

1
0 / 0 / 0
Регистрация: 16.06.2012
Сообщений: 56
07.12.2021, 10:06  [ТС] 2
Нашел ответ на иностранном форуме, задачу выполнил, выложу тут - может кому понадобится
Код
var sheet = SpreadsheetApp.getActiveSheet();
  var charts = sheet.getCharts();
  var file = new Array(charts.length); 
  var file_id;

  var text = sheet.getRange(20, 2).getValue();
  var caption;
  for (var i = 0; i < charts.length; i++) {
    file[i] = DriveApp.createFile(charts[i].getBlob());
    file[i].setSharing(DriveApp.Access.ANYONE_WITH_LINK, DriveApp.Permission.VIEW);
    file[i].setName(text + "_#"+ (i + 1));
    caption = text + "_#"+ (i + 1);
    file_id = "https://docs.google.com/uc?id=" + file[i].getId();
    sendImage(chatId, file_id, caption); // but this don't work
    DriveApp.getFileById(file[i].getId()).moveTo(folder);

  }
0
07.12.2021, 10:06
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.12.2021, 10:06
Помогаю со студенческими работами здесь

Как сделать выборку данных из одной таблицы и записать в другую google sheets
Есть две таблицы. Первая: Вторая: Нужно из первой таблицы записать во вторую только те строки...

[Google Apps Script] Переписать скрипт из VBA для работы с Google Sheets
Добрый день! Я написала простенький макрос на vba для работы в эксель. Коллеги очень просят...

Telegram bot + Google Sheets + google apps script
Пишу бота на google apps script для телеграмм, который будет получать на вход номер машины, и...

Связь Google Docs + Google Sheets
Здравствуйте, кто сталкивался или знает как это реализовать, пожалуйста помогите. Ситуация:...

Google Sheets
Всем привет. Не очень сильно разбираюсь в программировании, в связи с чем есть проблема: скрипт,...

google sheets
Уважаемые друзья , подскажите пожалуйста , можно ли и если можно то как, при помощи VBS или BAT...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru