Ответы пользователя по тегу Google
  • Автоматическое обновление ссылки на файл каждые сутки, Google Drive?

    oshliaer
    @oshliaer
    Google Products Expert
    Вы можете использовать Google Drive API для создания копии файла без физического переноса данных по сети.

    https://developers.google.com/drive/api/v3/referen...

    При успешном ответе вы можете захватить новый id файла. Если вы копируете файл сразу в общедоступную папку, то у него в свойствах также сразу появится ссылка на общий доступ (можно запросить через дополнительные поля fields: "id,name,webViewLink").

    После успешного ответа, вы можете удалить исходный файл.

    Обратите внимание, что при объеме Диска 15Гб вы можете сделать копию файла в 15Гб, и ваш Диск будет функционировать. За это время можно спокойно удалить исходный файл.

    Представления не имею, что у вас там за PHP, но можно или по cron на сервере это делать, либо по триггерам на сервисе, либо вообще через Google Apps Script, в последнем случае, нужно будет знать, куда положить результат работы скрипта, хотя, он может хранить у себя в пропертях и отдавать ссылку по запросу, как внешний сервис.
    Ответ написан
    3 комментария
  • Как создать приватную google форму?

    oshliaer
    @oshliaer
    Google Products Expert
    Формы являются публичным инструментом.

    Вы никак не можете ограничить их действие, за исключением публикации в своем домене при использовании подписки G Suite для предприятий.
    Ответ написан
    Комментировать
  • Как работать в google script с защищенными листами google таблиц?

    oshliaer
    @oshliaer Куратор тега Google Apps Script
    Google Products Expert
    Вам нужны два скрипта:
    1. Сервер-приемник (запускается от имени владельца защищенного диапазона)
    2. Программа-инициатор (запускается от имени пользователя)


    Вам необходимо будет решить несколько проблем:
    • Определение подлинности программы-инициатора на сервере
    • Контроль команд на выполнение
    • Согласованная разработка и поддержка двух программ
    Ответ написан
    Комментировать
  • Как избежать timout в 6 минут при разработке дополнения?

    oshliaer
    @oshliaer Куратор тега Google Apps Script
    Google Products Expert
    Здравствуйте.

    Никак.
    Script runtime 6 min / execution и добавьте к ним Triggers total runtime 1 hr / day , а еще URL Fetch data received 50MB / day (хотя не понятно, что вы там такое втягиваете). Вам необходимо завести собственный сервер.

    Еще возможно, что страдает логика приложения.

    С уважением.
    Ответ написан
    1 комментарий
  • Google Apps и SSO

    oshliaer
    @oshliaer
    Google Products Expert
    Для всех, кто интересуется. Это довольно просто, если настроить.

    Интересно, возможно ли закрыть топик 3х летней давности?
    Ответ написан
    Комментировать
  • Как сделать правильно запрос в Google Docs?

    oshliaer
    @oshliaer
    Google Products Expert
    Вам необходимо ввести в запрос значение текущей даты.

    Например,
    =QUERY('БРОНИ'!A:O; "select A,E,D,H,G,K where toDate(A) = date '" & TEXT(NOW(),"YYYY-MM-DD") & "'"; 1)


    Замечу, что если использовать оператор now() языка запросов, то она возвращает результат на месяц больше
    =QUERY(,"select toDate(now())")
    Поэтому, предпочтительнее формировать дату из строки.

    З.Ы.: пожалуйста, измените тэг поста на spreadsheets
    Ответ написан
    Комментировать