2

私は、netsuite からカスタム HTML フォームにいくつかの値をオートコンプリートしようとしています。

少し調べた後、nlapiGetContext ( http://www.netsuite.com/portal/developers/resources/APIs/Dynamic%20HTML/SuiteScriptAPI/MS_SuiteScriptAPI_WebWorks.1.1.html )という宝石を見つけました。

それが言うことを正確に行うべきであり、

ただし、nlapigetcontext() の console.log ダンプを実行すると、

現在ログインしているユーザー情報ではなく、次の情報が表示されます

ここに画像の説明を入力

これが私の現在のテストスクリプトです:

if (window.addEventListener) { // Mozilla, Netscape, Firefox
    window.addEventListener('load', WindowLoad, false);
} else if (window.attachEvent) { // IE
    window.attachEvent('onload', WindowLoad);
}

function WindowLoad(event) {
   alert(nlapiGetContext().getCompany());
   console.log(nlapiGetContext());
}

ヘルプやガイダンスをいただければ幸いです。

ありがとうございました!

4

2 に答える 2

2

これらの機能を使用します

nlapiGetContext().getName()
nlapiGetContext().getUser()
nlapiGetContext().getRole()
nlapiGetContext().getRoleId()
nlapiGetContext().getRoleCenter()
nlapiGetContext().getEmail()
nlapiGetContext().getContact()
nlapiGetContext().getCompany()
nlapiGetContext().getContact()

nlapiGetUser()
nlapiGetDepartment()

詳細については、http://suitecoder.appspot.com/static/api.htmlを確認してください。

于 2013-05-17T09:57:02.940 に答える