Я пытаюсь использовать API средства выбора Google в скрипте приложения Google, чтобы пользователь мог выбрать папку, в которую должен быть загружен документ. Я использую следующий код
ФАЙЛ HTML
function change_destination()
{
gapi.load('picker', {'callback': function(){pickerApiLoaded = true;}});
google.script.run.withSuccessHandler(createPicker).getOAuthToken();
}
function createPicker(token)
{
var docsView = new google.picker.DocsView().setSelectFolderEnabled(true).setParent('root');
var callback = function(data)
{
if (data.action == google.picker.Action.PICKED)
{
var doc = data.docs[0];
console.log("You picked " + doc.id);
}
};
var picker = new google.picker.PickerBuilder().setSize("650","470").setOAuthToken(token).addView(docsView).setOrigin('https://docs.google.com').setCallback(callback).build();
picker.setSelectableMimeTypes('application/vnd.google-apps.folder');
picker.setVisible(true);
}
<script type="text/javascript" src="https://apis.google.com/js/api.js"></script>
CODE.gs
function getOAuthToken()
{
return ScriptApp.getOAuthToken();
}
Получаю следующую ошибку: "setSelectableMimeTypes не является функцией"