gpt4 book ai didi

javascript - 将某种类型的文件添加到我的 Google 云端硬盘

转载 作者:行者123 更新时间:2023-12-03 10:14:00 24 4
gpt4 key购买 nike

Google Apps 脚本不喜欢这行代码:

function addUser(username, firstname, lastname, email, password, birthdate) {
var users = DriveApp.getFolderById("0B7hKHDOEh8CCfmhNZ1g4LTAwTXlINC04dmEtU2tVbzNMUUtLLVRNRzVSMVJDVzVzM084aFE");
var userFolder = users.createFolder(username);
var profileTemp = DriveApp.getFileById("10bqqJgIwgOBezYiUC4IOhEYwbtUmKDg1UzJ6XIBsx40");
userFolder.createFile("Followers", "", MimeType.GOOGLE_SHEETS);

它一直告诉我不能使用 MimeTypes,必须使用高级驱动服务。如何解决这个问题?

最佳答案

错误消息是无法使用“DriveApp.createFile()”创建 Google MIME 类型。请使用高级驱动服务。

第一部分足够清楚,但建议却不够清楚。

如果您想创建新的电子表格,请使用此函数而不是 DriveApp.createFile():

var ss = SpreadsheetApp.create("Followers");

然后将其移至您的文件夹中。

var file = DriveApp.getFileById(ss.getId());
var parents = file.getParents();
parents.next().removeFile(file);
userFolder.addFile(file);

你的函数变成:

function addUser(username, firstname, lastname, email, password, birthdate) {
var users = DriveApp.getFolderById("0B7hKHDOEh8CCfmhNZ1g4LTAwTXlINC04dmEtU2tVbzNMUUtLLVRNRzVSMVJDVzVzM084aFE");
var userFolder = users.createFolder(username);
var ss = SpreadsheetApp.create("Followers");
var file = DriveApp.getFileById(ss.getId());
var parents = file.getParents(); // Get current parents - will be "root"
parents.next().removeFile(file); // Remove file from "root"
userFolder.addFile(file); // Place into userFolder
}

关于javascript - 将某种类型的文件添加到我的 Google 云端硬盘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29974229/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com