Отвечать:
Это невозможно.
Больше информации:
Скрипт Google Apps - это скрипт запуска на стороне сервера, который обычно не имеет доступа к вашему локальному компьютеру.
Однако, как указал TheMaster, вы можете загрузить файл со своего локального компьютера с помощью HTML диалог. Есть отличный пример того, как это сделать здесь, хотя разница будет в том, что вам нужно изменить функцию doGet(e)
для некоторая функция, к которой вы можете получить доступ при нажатии кнопки, чтобы показать модальное окно:
function myFunction() {
var html = HtmlService.createHtmlOutputFromFile('dialog');
SpreadsheetApp.getUi() // Or DocumentApp or SlidesApp or FormApp.
.showModalDialog(html, 'dialog');
}
Однако проблема возникает при вставке самого изображения в ячейку таблицы Google. Хотя вы можете легко сохранить выбранное изображение таким образом на Google Диске, на момент написания этого ответа нет возможности вставить изображение в ячейку из скрипта приложений, более подробную информацию об этом вы можете прочитать здесь.
Запрос функции:
Существует запрос активной функции, который будет реализован в системе отслеживания проблем Google. Если вы заинтересованы в том, чтобы это было реализовано, я настоятельно рекомендую вам перейти по этой ссылке и щелкнуть звездочку в левом верхнем углу, чтобы указать Google, что эта функция является приоритетной для их пользователей.
Я знаю, что это, как правило, плохие новости, но надеюсь, что это будет полезно для вас!
person
Rafa Guillermo
schedule
29.10.2020