pnp js を使用して、sharepoint アプリケーションで使用するリストを作成しています。SharePoint フレームワーク スキーマを使用してプロビジョニングを試みましたが、実際には問題があり、問題を提起しました ( https://github.com/SharePoint/sp-dev-docs/issues/1253 ) 。現在、回避策としてpnp jsを使用してリストを作成しようとしています。私のコードは次のようになります。
pnp.sp.web.lists.ensure("listName").then((ler : ListEnsureResult) => {
listEnsureResults = ler;
if (!ler.created) {
resolve(ler.list);
return Promise.reject(LIST_EXISTS);
}
return ler.list.fields.addText("Field1");
})
複数の列を追加したいのですが、複数のフィールドを追加すると常にエラーが発生します。