我试图用UlrFetch 向Zoho报告提交 CSV 数据。 我使用以下代码:
function doImport(tabla,file) {
var url="https://reportsapi.zoho.com/api/xxxxxxxx/yyyyyyyyyyy/"+tabla;
var ticket="zzzzzzzzzzzzzzzz" ;//getTicket();
url=url + "?ZOHO_ACTION=IMPORT&ZOHO_OUTPUT_FORMAT=XML&ZOHO_ERROR_FORMAT=json&ZOHO_API_VERSION=1.0"
var params={"ZOHO_API_KEY":"vvvvvvvvvvvvvvvvvvvvvv"
,"ticket":ticket
,"ZOHO_FILE":file
,"ZOHO_IMPORT_TYPE":"APPEND"
,"ZOHO_ON_IMPORT_ERROR":"ABORT"
,"ZOHO_AUTO_IDENTIFY":"true"
,"ZOHO_CREATE_TABLE":"false"
,"ZOHO_DATE_FORMAT":"dd-MM-YYYY"
,"ZOHO_DELIMITER":"0"
};
var options =
{
"method" : "post",
"payload" : params,
"contentType": "multipart/form-data"
};
var response=UrlFetchApp.fetch(url, options);
var tableDataString=response.getContentText();
expireTicket(ticket);
Logger.log(tableDataString);
return tableDataString;
}
然而,数据没有以正确的多形式格式提交( 获取错误500 状态 ) 。 此发行回溯到 < a href=" http:// productorforums.google.com/ forum/ #! searchin/ apps- samptim/ urlfetch% 2420mulpart/ apps- sampt/ qpJCDYtasDQ/ e4gqaaaaq- AMJ" rel="nofol" > 2011年初 < / a > 。 请举一个或两个例子来说明如何以多部分/ 格式提交 blob 文件 。
谢谢 谢谢