我宣佈和使用如下SSJS庫中的全局變量:SSJS全局變量似乎不工作
var backendDoc:NotesDocument = null;
function savedata() {
print (backendDoc.getItemValueString("fieldname")); // crash here
}
我分配了一個文檔對象給它的編輯按鈕剛剛從讀改變docuemnt模式進行編輯後, :
backendDoc = document1.getDocument(); //從數據源獲取後端文檔document1
上述函數中的代碼返回錯誤NotesDocument.getItemValueString(「string」))null。顯然,後端Doc是空的。
任何想法如何分配值和在ssjs庫中使用全局變量?在此先感謝
我試圖使用sessionScope.backendDoc = document1.getDocument(); –
謝謝邁克爾。我確實嘗試首先使用sessionScope.backendDoc = document1.getDocument()。然後嘗試訪問它sessionScope.backendDoc.getItemValueString('fieldname'),但它總是返回null。您將UNID存儲在範圍變量中並將其用於檢索後端文檔的建議無疑是可行的。我只是不想通過這種方式來檢索文檔。無論如何,非常感謝 –
我忘了提及的是,你不能在任何這些範圍內存儲多米諾骨牌對象...我認爲它也在notesin9.com視頻中提到。 –