2016-08-09 40 views
0

Ich versuche, eine HTML-Seite in NetSuite zu erstellen, um die Details eines Kunden anzuzeigen, und ich möchte diesen Wert auch an eine Javascript-Variable übergeben . Bitte helfen Sie mit diesem

var fname = ${contact.firstName}; 

<p style="font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; margin-top:0;">Dear <h1>${contact.firstName}</h1>,</p> 

Antwort

0

Hier können Sie Attribute Tag

Syntax verwenden:

<%=getAttribute('recordtype',id,'attribute')%> 

In Ihrem Fall, dass Sie etwas tun können:

<%=getCurrentAttribute('customer','firstname')%> 
<%=getCurrentAttribute('customer','companyname')%> 

hoffen, dass dies dir helfen.

Danke.

+0

HI YNK, danke für Ihre schnelle Antwort. Ich versuche es auf einer NetSuite, also wenn ich dies in meinem HTML-Code übergebe, wird nur der Code gedruckt. Ich möchte den tatsächlich von netsuite übergebenen Wert drucken. – ndh

+0

Sie können es nur innerhalb einer NetSuite-Vorlage verwenden, und es wird funktionieren, nachdem Sie sich als NetSuite-Kunde auf der Website-Seite angemeldet haben, wie:

<%= getCurrentAttribute("customer","firstname")%>
ODER Sie können ein benutzerdefiniertes Tag erstellen und es einfach in Ihre NetSuite-Vorlage einfügen. – YNK

+0

Vielen Dank. Ich habe Zweifel an dieser Antwort, weil das ganze andere Tutorial mir sagt, dass ich das Freemarker Tool benutzen soll, um einen Kundennamen zu bekommen. wenn ich

<%= getCurrentAttribute("customer","firstname")%>
benutze, wie sie dies in $ {contact.firstName} in netsuite umwandeln. Bitte hilf mir – ndh