У меня есть следующий вариант использования:
Я создал электронную таблицу, в которой я пытаюсь создать элемент меню, который позволяет пользователю загружать текстовый файл для обработки и создания нового листа.
Строки этого текстового файла имеют следующий формат:
[complexity] [package] [funcName] [absolutePathname]
Что вы подразумеваете под "процессом"?
Под "обработкойфайл ", я имею в виду, получить его содержимое, предпочтительно в виде большого двоичного объекта или чего-то подобного, без загрузки на диск (этот проект для моего работодателя, который дал мне другие основные задачи, а также имеет общий командный диск), преобразуя каждыйстрока данных в следующем формате:
[package]/[filename] [complexity]
Проблема
У меня уже есть собственный алгоритм преобразования строки строки в этот формат, но сначала янужно знать, как загрузить файл.
Кажется, что все, что я могу найти при загрузке файла, устарело.Например, этот ресурс использует все виды функций API Google, которые устарели .
Пользовательская история (ы)
Когда пользователь электронной таблицы нажимает на элемент пользовательского меню для загрузки файла, должно появиться приглашение для загрузки файла.
Самая близкая вещь, о которой я знаю, - это действовать на
SpreadsheetApp.getUi()
, который возвращает Ui .Однако здесь нет ничего, что могло бы легко создать приглашение для загрузки файла.Ни одна из доступных кнопок не предназначена для загрузки файла.