将某种类型的文件添加到我的 Google 驱动器
Adding Files Of A Certain Type To My Google Drive
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
}
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
}