Javascript 创建新帐户/联系人的Visualforce链接/

Javascript 创建新帐户/联系人的Visualforce链接/,javascript,salesforce,visualforce,Javascript,Salesforce,Visualforce,我有一个自定义VisualForce页面,希望通过javascript获取url以创建新帐户/联系人 我知道我可以在主apex代码中执行以下操作,但我希望动态执行某些操作。 创建新帐户 获取url以通过javascript创建新对象的最简单方法是什么?您可以在javascript中使用此代码(如果您的脚本标记位于visualforce页面中): 或者,正如我前面提到的,我不太确定您是否希望使用Javascript创建帐户和/或联系人,或者只是提供指向“新帐户”页面的链接。如果要提供创建新帐户的链

我有一个自定义VisualForce页面,希望通过javascript获取url以创建新帐户/联系人

我知道我可以在主apex代码中执行以下操作,但我希望动态执行某些操作。 创建新帐户


获取url以通过javascript创建新对象的最简单方法是什么?

您可以在javascript中使用此代码(如果您的脚本标记位于visualforce页面中):


或者,正如我前面提到的,我不太确定您是否希望使用Javascript创建帐户和/或联系人,或者只是提供指向“新帐户”页面的链接。如果要提供创建新帐户的链接,可以使用对象前缀“001/e”作为帐户,使用对象前缀“003/e”作为联系人。我正在寻找链接。是否没有可以使用给定对象名进行的其他api调用?我可以发誓…如果不是的话,机会、线索和案例的链接是什么?有这样的列表。具有标准对象的所有前缀的。这些永远不会改变。另一个选项是在apex中运行,并在visualforce页面中将它们作为javascript变量呈现。如果它们没有更改,我将使用那里的列表。如果新对象是在单独的窗口中创建的,是否有任何方法可以调用回调或知道该对象何时已装箱?一种解决方案是使用已知令牌并使用给定参数令牌监视创建的记录。
var newAccountEndpoint = '{!URLFOR($Action.Account.New)}';
var newOpptyEndpoint = '{!URLFOR($Action.Opportunity.New)}';