Возвращать файл идентификатора из средства выбора Google, когда я делаю надстройки Google

Я колумбиец, мой английский, это не очень хорошо, надеюсь, вы понимаете мой вопрос. Я настраиваю надстройки Google в документах Google (скрипт приложений Google), и я вызываю средство выбора Google для выбора файла, но у меня не было возможности сделать это, потому что я не знаю, как, когда я нажмите «Выбрать», чтобы отправить переменную идентификатора файла в другой файл проекта с расширением html или gs.

Пожалуйста, помогите мне. Спасибо...


person user3515478    schedule 05.05.2014    source источник


Ответы (2)


Трудно сказать, не увидев вашего кода. Если вы предоставите это, вам будет намного проще ответить на эти вопросы.

Я бы рекомендовал использовать DriveApp или службу DocsList для получения идентификатора документа. Для этого вам нужно сделать следующее:

DriveApp:

//the variable blob should be whatever you get from the file picker
var file = DriveApp.createFile(blob);
var fileId = file.getId();
return fileId;

Списки документов:

//the variable blob should be whatever you get from the file picker
var file = DocsList.createFile(blob);
var fileId = file.getId();
return fileId;
person Stan    schedule 07.05.2014

Спасибо за ответ, я смог это сделать, я просто использовал скрытый ввод и отправил его через форму, похоже ->

<form id="form1">
   <input type="hidden" id="idFile">
</form>

Когда я нажимаю на кнопку выбора кнопки выбора, поэтому ->

google.script.run.processForm(document.forms[0]);

Функция processForm находится в файле с расширением «gs».

Я пишу эту информацию, потому что хочу помочь любому человеку с такой же проблемой.

person user3515478    schedule 09.05.2014