2015-04-29 30 views
0
function demoHTML(request, response) 
{ 
    var html = ' <html> <body> <h1>Hello World</h1> </body> </html>'; 
    response.write(html); 
    //prefix header with Custom-Header. See nlobjResponse.setHeader(name, value) 
    response.setHeader('Custom-Header-Demo', 'Demo'); 
} 

部署腳本以下錯誤來了之後......Suitelet的NetSuite的不運行

錯誤

You are not allowed to navigate directly to this page

+0

確保在「腳本部署」頁面的「受衆」選項卡上選中了「全選」複選框。 – Rockstar

回答

0

由於@Rockstar指出,檢查觀衆標籤在腳本部署上。確保允許適用的角色或員工訪問該頁面,並確保您正在使用的用戶/角色也具有訪問權限。默認情況下,沒有給予部署任何人的權限。

+0

在做完所說的事情之後....錯誤頁面沒有出現,但是空白頁面正在到來......並且它的加載......代碼有問題嗎? –

+0

我其實並沒有發現代碼出現問題。現在,您可能希望使用無論您使用哪種瀏覽器的開發工具來監視錯誤日誌和網絡請求,以查看發生故障的位置。如果你得到一個空白頁,那麼你至少知道權限正在工作。 – erictgrubaugh

+0

我剛剛通過製作全新的Suitelet進行測試,然後將您的確切代碼複製並粘貼到其中。如預期的那樣,我收到了Hello,World。 – erictgrubaugh

1

我有同樣的問題,請確保狀態設置爲「已發佈」。

相關問題