169 похожих чатов

Подскажите, когда в скрипт привязанный к книге добавляю условия доступа,

они распространяются только на эту книгу? или на все документы пользователя?
"oauthScopes": [
"https://www.googleapis.com/auth/userinfo.email",
"https://www.googleapis.com/auth/script.external_request",
"https://www.googleapis.com/auth/script.scriptapp",
"https://www.googleapis.com/auth/spreadsheets"
],

При этом в сообщении о безопасности пишется следующее:
"Это приложение запрашивает разрешение на выполнение следующих действий:

Просмотр и изменение ваших таблиц (включая их настройки и метаданные)
Создание таблиц
Загрузка и скачивание ваших таблиц
Упорядочивание и удаление ваших таблиц
Просмотр имен и адресов электронной почты тех пользователей, которым вы предоставили доступ к таблицам
Предоставление и отмена доступа к вашим таблицам
Приложение сможет выполнять те же действия, которые доступны вам. Автором изменений при этом будете считаться вы.

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

9 ответов

15 просмотров

Манифест действует только для текущего проекта.

В данном случае речь не о том, что у вас в Таблицах находится, а о том, как ваша программа может повлиять на "чувствительные области" (да-да, прям так и пишут) данных профиля пользователя, который запускает скрипт.

Тебя, вероятно, смущает разрешение ДЛЯ ВСЕХ таблиц. Поставь onlyCurrentDoc в начале скрипта

Stanislav-S Автор вопроса
Dmitriy
Тебя, вероятно, смущает разрешение ДЛЯ ВСЕХ таблиц...

Вот так? "oauthScopes": [ "https://www.googleapis.com/auth/spreadsheets.currentonly", "https://www.googleapis.com/auth/userinfo.email", "https://www.googleapis.com/auth/script.external_request", Или что то другое подразумевается?

Stanislav-S Автор вопроса
Dmitriy
Тебя, вероятно, смущает разрешение ДЛЯ ВСЕХ таблиц...

Я спросил у GPT, он сказал, что в начало "Макросы.gs" надо вставить /** @OnlyCurrentDoc */. Так у меня вставлена эта строчка. Но она на текст соглашения не повлияла....

Stanislav-S Автор вопроса
Stanislav S
Я спросил у GPT, он сказал, что в начало "Макросы....

В начале "Макросы.gs" вставлено /** @OnlyCurrentDoc */. Но она на текст соглашения не повлияла. В предупреждении пользователю пишется «… Просмотр и изменение ваших таблиц (включая их настройки и метаданные) Создание таблиц Загрузка и скачивание ваших таблиц» Как объяснить/что показать пользователю, что это все про только эту книгу? А не про все его документы!?

Stanislav-S Автор вопроса
Stanislav S
В начале "Макросы.gs" вставлено /** @OnlyCurrentD...

Может в английской версии более корректно написано? А не «…изменение {всех} ваших таблиц…»

Stanislav S
В начале "Макросы.gs" вставлено /** @OnlyCurrentD...

Это не про эту книгу. Там при куррентдок там не так должно быть написано

Похожие вопросы

Обсуждают сегодня

а через ESC-код ?
Alexey Kulakov
29
30500 за редактор? )
Владимир
47
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
program test; {$mode delphi} procedure proc(v: int32); overload; begin end; procedure proc(v: int64); overload; begin end; var x: uint64; begin proc(x); end. Уж не знаю...
notme
6
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
5
вы делали что-то подобное и как? может есть либы готовые? увидел картинку нокода, где всё линиями соединено и стало интересно попробовать то же в ddl на lua сделать. решил с ч...
Victor
8
Ребят в СИ можно реализовать ООП?
Николай
33
Подскажите пожалуйста, как в CustomDrawCell(Sender: TcxCustomGridTableView; ACanvas: TcxCanvas; AViewInfo: TcxGridTableDataCellViewInfo; var ADone: Boolean); получить наз...
A Z
7
Карта сайта