Google apps script 上传信息的一半,只有图像,谷歌表单中没有数据

Google apps script 上传信息的一半,只有图像,谷歌表单中没有数据,google-apps-script,google-sheets,google-api,Google Apps Script,Google Sheets,Google Api,我创建了一个应用程序,同时将数据发送到谷歌工作表,并将图像发送到驱动器,在驱动器中,上传的图像URL与发送的数据一起显示。 我的问题是,图片上传正确,标题中有日期和时间,但我的数据没有发送到谷歌脚本 我试过了,但没有找到任何可行的解决办法 这是我的密码 function doGet(e) { SpreadsheetApp.openById('XXXXXXXXXXXXXXX').getSheetByName("Test_Sheet"); return addUser(e)

我创建了一个应用程序,同时将数据发送到谷歌工作表,并将图像发送到驱动器,在驱动器中,上传的图像URL与发送的数据一起显示。 我的问题是,图片上传正确,标题中有日期和时间,但我的数据没有发送到谷歌脚本

我试过了,但没有找到任何可行的解决办法

这是我的密码

function doGet(e) {
 SpreadsheetApp.openById('XXXXXXXXXXXXXXX').getSheetByName("Test_Sheet");
  return addUser(e);
}

function doPost(e) {
 SpreadsheetApp.openById('XXXXXXXXXXXXXXX').getSheetByName("Test_Sheet");
  return addUser(e);
}

function addUser(e) {

  var tag1 = e.parameter.tag1;
  var tag2 = e.parameter.tag2;
  var nameTag = e.parameter.nameTag;
  var mimetypeTag = e.parameter.mimetypeTag;
  var dataTag = e.parameter.dataTag;
  var filename = nameTag + Utilities.formatDate(new Date(), "GMT+4", "dd-MM-yyyy HH:mm");

  var data = Utilities.base64Decode(dataTag);
  var blob = Utilities.newBlob(data, mimetypeTag, filename);
  var file = DriveApp.getFolderById('XXXXXXXXXXXXXXX').createFile(blob).getID();

  file.setSharing(DriveApp.Access.ANYONE_WITH_LINK, DriveApp.Permission.VIEW);
  var fileId = file.getId();

  var fileUrl = "https://drive.google.com/uc?export=view&id=" + fileId;

  var sheet = SpreadsheetApp.openById('16T_51Xtjm5udbYBAEfSbNpo--ox9PQZddT39Ty0Zky8').getSheetByName("Test_Sheet");
  sheet.appendRow([tag1, tag2, nameTag, mimetypeTag, dataTage, filename, fileUrl])

  return ContentService.createTextOutput("Data uploaded");

}

dataTage
替换为
dataTag

已替换,但问题仍然存在。我假设您指的是
工作表。appendRow()
调用仅将部分数据推送到电子表格。代码运行后,您看到了什么?你期望的结果是什么?执行日志是否显示任何错误?App Inventor社区也会询问此问题,并在此处回答: