2015-04-26 2 views
0

В автономном скрипте Google я создал созданный листок Google с помощью его API, используя его функцию SpreadsheetApp.create() и заполнив таблицу данными.Добавление файла на Google Диск с помощью скриптов Google

Я должен добавить этот файл в Google Диск, но я понятия не имею, как это сделать. Я предполагаю, что метод create() не добавляет его автоматически. Благодаря!

ответ

0

Когда вы используете SpreadsheetApp.create(), он создает новую таблицу, которая изначально (и, очевидно,) находится на вашем Диске. Нет необходимости добавлять его на свой диск, и на самом деле это не имеет никакого смысла. Вы можете в конечном счете проверить, что легко с этим небольшим кодом:

function testCreate(){ 
    var newSs = SpreadsheetApp.create("new test spreadsheet"); 
    Browser.msgBox("file in drive is "+DriveApp.getFileById(newSs.getId()).getName()); 
} 

Примечание: запускает это из таблицы (любая таблица), потому что он использует метод Browser.msgBox(), который работает только в электронных таблицах.

+0

Вы ангел, посланный с небес, чтобы помочь мне понять все. Благодаря!! – Anthony

+0

;-D thx, пожалуйста, обратите внимание на это как на ответ. –

+0

просто идет длинным выстрелом, но есть ли у вас какой-либо способ связаться с вами за пределами этого? Мой код довольно много, но теперь мне просто нужно его протестировать (и я никогда не писал в скриптах Google раньше, поэтому я уверен, что во всем мире есть глупые ошибки). Я немного ограничен для того, чтобы завершить это, и это было бы очень полезно. Если вы не можете, я полностью понимаю и благодарю вас за огромную помощь! – Anthony

Смежные вопросы