You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用Jsforce创建Salesforce Task时遇TypeError: Only absolute URLs are supported错误

解决Jsforce创建Task时的"Only absolute URLs are supported"错误

你代码里有个明显的变量名错误:定义的Task对象是testTask,但调用create方法时传入的是taskData——这个变量根本没定义。当Jsforce接收到undefined的参数时,内部可能会生成错误的请求路径,从而抛出"Only absolute URLs are supported"这个看似和URL无关的错误。

修正后的代码应该是:

const testTask= {
  AccountId: accountId,
  Description: "First connexion",
  Status: "Completed",
  Subject: "LinkedIn message, answer to post",
  TaskSubType: "LinkedIn",
  Type: "Call",
}

const newTask = await conn.sobject("Task").create(testTask); // 这里把taskData改成testTask

另外,如果你确认变量名没问题,那可以检查下Jsforce连接对象conn的初始化配置,确保登录时使用的是绝对Instance URL(比如https://your-domain.my.salesforce.com)。不过你之前能成功创建Account和Contact,这个问题的概率很低,优先解决变量名错误即可。

内容的提问来源于stack exchange,提问作者Fabrice Lefloch

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.22 11:50:01