問題タブ [splist]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
103 参照

c# - 同じ SPList を更新する複数の SharePoint ジョブ タイマー

SPList データを更新するために毎分実行するタイマー ジョブを設定しています。私のログには、リストが別のエンティティによって更新されているというログが頻繁に記録されています。このジョブを正しく実行するにはどうすればよいですか?

0 投票する
1 に答える
595 参照

powershell - .MoveTo を使用して別のリストに移動すると、SharePoint ListItem が消える

そのため、SPListItem をリストから別のアーカイブ リストに移動しようとしています。これが私のコードです

私の問題

スクリプトを実行すると、アイテムが消えます。私のスクリプトは例外をスローしません。新しいアイテムを追加した後、リストを更新する必要があるという問題があると思います。しかし$Item.Update();、ForEach を追加すると、「エントリが存在しません」という例外が表示されます (アイテムを移動しただけなので、これは理解できます)。

私の質問は、アーカイブ リストを正しく更新するにはどうすればよいですか?

0 投票する
2 に答える
1096 参照

list - SharePoint: すべてのリスト アイテムを効率的に取得する方法

約 4000 アイテムを含むリストからすべてのアイテムを取得しています。ただし、すべてのアイテムを取得するには、15 秒から 22 秒ほど時間がかかるようです。 ごくわずかな時間でリストからすべてのアイテムを取得する最良の方法はありますか?
以下は、すべてのアイテムを取得するために使用しているコードです。

0 投票する
1 に答える
74 参照

c# - ドキュメント ライブラリを備えたチーム サイト

ドキュメントを含むドキュメント ライブラリを作成したチーム サイトがあります。ドキュメント ライブラリの列を空に設定しようとしています。

しかし、列は空になりませんか?

0 投票する
2 に答える
6849 参照

javascript - いくつかの既知の値に基づいて、Sharepoint ListItem が存在するかどうかを判断するにはどうすればよいですか?

ListItem にさまざまな「フィールド」を挿入または更新するために、この Sharepoint (2010) Javascript (ここから適応) があります。

上記のコードでは、最初の「upsert」が「listId」を格納します。リストへの後続の書き込み (ユーザーが停止した場合、または何かが停止し、後で戻ってきた場合に備えて、ピースごとに書き込まれます) getItemById() メソッドを使用して、以前に ListItem を開始したことを取得します。

私の課題は、ユーザーが上記の 2 つのメソッド (upsertPostTravelListItemTravelerInfo1()) の最初の部分でデータの最初のビットを更新したい場合 (それらを挿入し、後で戻ってきて何かを変更することを決定した場合) です。

ここでも getItemById() を使用する必要があります。これが最初のエントリの場合、まだ存在していないので、次を使用します。

...しかし、この部分が更新されると、listId が必要になるので、次のことができます。

これを行うには、正しい値を listId に割り当てるために、リストを調べて、特定の値の「レコード」が既に存在するかどうか、つまり listId が既に存在するかどうかを確認する必要があります。疑似コード:

私の質問は、その疑似コードを何に置き換える必要があるかです。Sharepoint 2010 ListItem は、特定の ListItem メンバー値に一致する「レコード」を検索するために、クエリのようにどのように問い合わせられますか?

アップデート

crclayton の最初のアイデアに基づいて、私は次のように考えています。

...チケットかもしれません。

更新 2

答えから、次の行にエラー メッセージが表示されます。

つまり、「キャッチされていない TypeError: oList.getEnumerator は関数ではありません」

getEnumerator()という名前のそのような関数がない場合ですか、それとも...???

更新 3

この(変更された)コードでは、「Uncaught TypeError: oList.getEnumerator is not a function」というメッセージが表示されます。

私はこのように呼んでいます:

getEnumerator() は有効な関数ですか? はいの場合、何が間違っていますか? そうでない場合、代わりに何を使用できますか?

0 投票する
1 に答える
1152 参照

url - SPList と SharePoint.Client.List の Web 相対 URL を取得する

私は、sharepoint リストと sharepoint クライアント リスト オブジェクトを使用しています。これらのオブジェクトの Web 相対 URL を取得する方法はありますか? ServerRelativeUrl、DefaultViewUrl については知っていますが、問題は解決しません。ビュー URL 部分なしで、正確に Web 相対 URL が必要です。たとえば、私のタスク リストには次のような URL があります

そして私はlists/tasks一部だけが欲しい。たとえば、私の共有ドキュメントには次のような URL があります

そして私はshared%20documents一部だけが欲しい。SPList クラスと SharePoint.Client.List クラスの両方にこれが必要です。ありがとう!

0 投票する
1 に答える
2785 参照

powershell - サイトからすべてのリストからすべてのアイテムを取得する - Powershell

サイト (Web) スコープ内のすべてのライブラリのすべてのドキュメントを、以下にリストされている CSV ファイルに出力する PowerShell スクリプトがあります。

最後にもう 1 つ、すべてのライブラリからすべてのドキュメントを出力するだけでなく、同じサイトhttp://contoso.com/sites/Deptssのすべてのリストからすべてのアイテムをプルするスクリプトを追加する必要があります。 /HTGは上記のスクリプトに記載されています。誰かがそうする方法を教えてもらえますか? これについて誰かの助けが本当に必要です。

注: すべてのリストを反復処理するには、ドキュメント ライブラリを反復処理する以下の行を変更できます。

リストを反復処理するには、次のようにします。

ドキュメント ライブラリとリストの両方をループしたい。どうすればいいですか?