いいね!数

0

閲覧数
363

フォームの保存時のイベントpostSaveDocumentに以下の式を書いているのですが

エラーが出てしまいます。

var dt:NotesDateTime = document1.getItemValueDateTime(KigenSD_input");
var notesDoc:NotesDocument = document1.getDocument();
if(dt!=null){
notesDoc.replaceItemValue("KigenSD", dt.getDateOnly());
dt.recycle();
}
var dt2:NotesDateTime = document1.getItemValueDateTime("KigenED_input");
if(dt2!=null){
notesDoc.replaceItemValue("KigenED", dt2.getDateOnly());
dt2.recycle();
}
notesDoc.save(); 
notesDoc.recycle(); 

エラーは以下の通りです。

文書を保存中にエラーが発生しました
JavaScript アクション式を実行中にエラーが発生しました
スクリプトインタープリタエラー、行=12、列=10: [TypeError] メソッド NotesDocument.save() を呼び出し中に例外が発生しました null

何がどう間違っているのかわかりません。

どなたかヒントを頂けないでしょうか?

 

サーバー情報: | クライアント情報: | 
カテゴリ:アプリ開発 - XPages | タグ:
  | 質問日時:2016/11/11 13:52:24

回答・コメント

いいね!数

0

追記です。

新規作成時にエラーが出ます。

回答日時:2016/11/11 13:52:38

いいね!数

0

こんにちわ。

一応確認ですが、XPagesのページを保存しようとしてるユーザーに文書を作成する権限は付いてますか?

既存文書なら保存できるというなら、その可能性もあるかも。

/yac

回答日時:2016/11/11 22:03:15

いいね!数

0

yac4423さん、

まさにその権限の問題でした!

大変助かりました。ありがとうございます!

回答日時:2016/11/14 13:53:58