Size: a a a

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

2019 October 05

ФЧ

Филипп Чистяков... in Чат | Google Таблицы и скрипты
Но кажется что все решится заменой парсера filetype в ссылке
источник

G

Gru in Чат | Google Таблицы и скрипты
Филипп Чистяков
А кинь ссылку
https://docs.google.com/feeds/download/documents/export/Export?id=1y_vMQ5HTM8UrlMUhlggltdmCq3mNsyWFqf_EFdGI8Ro&exportFormat=docx

при открытии этой ссылки сразщу начинается скачивание документа
источник

ФЧ

Филипп Чистяков... in Чат | Google Таблицы и скрипты
Gru
https://docs.google.com/feeds/download/documents/export/Export?id=1y_vMQ5HTM8UrlMUhlggltdmCq3mNsyWFqf_EFdGI8Ro&exportFormat=docx

при открытии этой ссылки сразщу начинается скачивание документа
Ну вот отлично
источник

ФЧ

Филипп Чистяков... in Чат | Google Таблицы и скрипты
Это решение твоей задачи
источник

G

Gru in Чат | Google Таблицы и скрипты
Филипп Чистяков
Это решение твоей задачи
это способ документ скачать, а мне надо эту ссылку открыть скриптом..
источник

ФЧ

Филипп Чистяков... in Чат | Google Таблицы и скрипты
Ну?
источник

ФЧ

Филипп Чистяков... in Чат | Google Таблицы и скрипты
Просто там где ты пдф отправляешь отправляй это
источник

v

volond in Чат | Google Таблицы и скрипты
Gru
У меня есть документ, который заполняется данными из таблицы

Я хочу сделаю так, чтобы сформированный документ либо скачивался, либо отправлялся на почту

Текущая реализация:

1) Заполняется таблица
2) из документа вызывается скрипт, заполняющий документ данными из таблицы
3) сформированный документ можно скачать в любом формате руками

Хочу сделать:

1) заполняется таблица
2) скрипт запускается из таблицы и
Либо отправляет заполненный две в doc или rtf на почту
Либо запускает скачивание документ в doc или rtf в текущем окне (окно с таблицей)

Из того, что нашёл:

1) есть возможность скачивания/ отправки на почту документа в формате PDF
Формат только PDF, не изменяется
2) я понял, как составляется ссылка, при переходе по которой начинается скачивание документа в формате doc / rtf
Этот вариант можно реализовать, если заставить скрипт перейти по этой ссылке, чего сделать не удалось

Если кто то сталкивался и как то решил эту проблему, напишите, пожалуйста, как..
Афигитеть сколько времени потрачено что бы описать Что Я Хочу и не одной ссылки что Я для этого СДЕЛАЛ
источник

G

Gru in Чат | Google Таблицы и скрипты
volond
Афигитеть сколько времени потрачено что бы описать Что Я Хочу и не одной ссылки что Я для этого СДЕЛАЛ
в процессе, копаюсь с своими косяками, нашёл нужное описание в api
скинуть ссылку на 4 не работающих строчки ?
как сделаю, скину ссылку на результат
источник
2019 October 06

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Gru
У меня есть документ, который заполняется данными из таблицы

Я хочу сделаю так, чтобы сформированный документ либо скачивался, либо отправлялся на почту

Текущая реализация:

1) Заполняется таблица
2) из документа вызывается скрипт, заполняющий документ данными из таблицы
3) сформированный документ можно скачать в любом формате руками

Хочу сделать:

1) заполняется таблица
2) скрипт запускается из таблицы и
Либо отправляет заполненный две в doc или rtf на почту
Либо запускает скачивание документ в doc или rtf в текущем окне (окно с таблицей)

Из того, что нашёл:

1) есть возможность скачивания/ отправки на почту документа в формате PDF
Формат только PDF, не изменяется
2) я понял, как составляется ссылка, при переходе по которой начинается скачивание документа в формате doc / rtf
Этот вариант можно реализовать, если заставить скрипт перейти по этой ссылке, чего сделать не удалось

Если кто то сталкивался и как то решил эту проблему, напишите, пожалуйста, как..
var url = "https://docs.google.com/spreadsheets/export?id=" + spreadsheet.getId() + "&gid=" + sheet2.getSheetId() +"&exportFormat=xlsx";
 var token         = ScriptApp.getOAuthToken();
 var response      = UrlFetchApp.fetch(url, {
   headers: {
     'Authorization': 'Bearer ' +  token
   }
 });

 var fileName = xls_name + '.xlsx';
 var blobs   = [response.getBlob().setName(fileName)];
 
 MailApp.sendEmail(
   emails,
   subject,
   '',
   {  
     attachments: blobs
   }
 );
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
тут конвертирую в xlsx, но с pdf будет тот же принцип
источник

EN

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

v

volond in Чат | Google Таблицы и скрипты
Eugeny Namokonov
тут конвертирую в xlsx, но с pdf будет тот же принцип
Тут пропущен один момент Google Sheet невозможно напрямую скачать как Google Doc
источник

v

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

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
volond
Тут пропущен один момент Google Sheet невозможно напрямую скачать как Google Doc
Этот код конвертирует текущий лист в xlsx и прикладывает его к письму как блоб, никуда не сохраняя, далее письмо отправляется
источник

М

Михей in Чат | Google Таблицы и скрипты
Приветствую!
Может кто подскажет решение:
надо спарсить гугл таблицу, определенный лист
и сохранить на сервере в xls
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Михей
Приветствую!
Может кто подскажет решение:
надо спарсить гугл таблицу, определенный лист
и сохранить на сервере в xls
Привет! Ниже код с помощью которго можно конвертировать определенный лист таблицы в xlsx и отправить его по email из твоего gmail аккаунта
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Михей
Приветствую!
Может кто подскажет решение:
надо спарсить гугл таблицу, определенный лист
и сохранить на сервере в xls
Что ты понимаешь под «сохранить на сервере»? На каком сервере? На Google Drive, на какой-то твоем внешнем с аутентификацией?
источник

AI

Alexander Ivanov in Чат | Google Таблицы и скрипты
Михей
Приветствую!
Может кто подскажет решение:
надо спарсить гугл таблицу, определенный лист
и сохранить на сервере в xls
источник

v

volond in Чат | Google Таблицы и скрипты
Eugeny Namokonov
Этот код конвертирует текущий лист в xlsx и прикладывает его к письму как блоб, никуда не сохраняя, далее письмо отправляется
Я понимаю но @AnGrust пишет doc/rtf а это формат Google Doc а не Google Sheet
источник