問題タブ [spservices]

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 投票する
1 に答える
2950 参照

jquery - SP サービス (Jquery) を使用して HTML テーブルを作成する際に助けが必要です

SPServices を使用して、次のようにリストからデータを取得しています。

しかし、データテーブルプラグインで使用するためにこのテーブルを作成したいと思います:

どんな助けでも大歓迎です。

ありがとう

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

sharepoint - $(xData.responseXML)オブジェクトから特定のノードを取得します

GetUserProfileByName(SharePoint / SPServices)から取得したresponseXMLオブジェクトから特定のノードを取得することに完全に行き詰まっています。特定のPropertyDataノード(例では「FirstName」)が必要で、「FirstName」の値を取得します。値の取得は問題ではありません。特定のノードの取得は...

返されたXMLの一部の下(例のために、いくつかのプロパティを削除しました):

プロパティが必要であることがわかっているので、正しいノード(遅い)が得られるまでFirstName、ノードのセット全体を反復処理したくありません。PropertyDataXPathでは、次FirstNameのように言うだけで選択できます。

ただし、xData.responseXMLオブジェクトではそれを行うことはできません。私は次のフィルター、検索、その他(あらゆる種類のバリエーション)を試しました:

何度も検索しましたが、答えが見つかりませんでした。私全員が試したが、うまくいかなかった部分的な答えがたくさんありました。誰でも手がかり...

前もって感謝します!マールテン

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

sharepoint - SPServicesでユーザーの電子メールIDを取得します

SPServices(GetListItemsメソッド)を使用して、SharePointリストからいくつかの情報を取得しています。リストには、この「43#; JohnDoe」のようにセミコロンで区切られたユーザーの数値IDと名前(表示名)を返す「PeopleorGroup」タイプのフィールドが含まれています。このフィールド(返されたすべての行)のすべてのユーザーの電子メールアドレスが必要です。誰か助けてもらえますか?前もって感謝します。

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

javascript - 日付オブジェクトを難しい文字列と比較します

問題は、によって返される値が1つあることです。

この値は、'Fri Oct 19 2012 13:35:45 GMT+0200'次のような値形式の日付オブジェクトと比較するために必要な文字列のようです。

確認してください。これを行う方法について何かアイデアはありますか?

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

visual-studio-2010 - ページ所有者の連絡先メールを取得し、SharePoint 2010 マスターページに表示する

SharePoint 2010 発行サイト コレクションのセットの機能として、複数のマスターページ/ページ レイアウトを備えたソリューションを構築しました。

1 つの一貫した要求は、ページ所有者の連絡先メールを取得して、マスターページのフッターに表示できるようにすることです。ページの Contact Email が入力されていない場合は、People Picker からページ所有者データを取得し、そこから連絡先メールを取得する必要があります。

すべての発行ページ レイアウトをソリューションに追加する必要はなく、Contact Email 列をプレース ホルダーに手動で追加する必要はありません。マスターページ内からページ所有者データを取得する方法が必要だと思いますが、わかりません。jQuery SPServices ライブラリを調べ始めましたが、これまでのところ、それを理解することもできませんでした。

マスターページで提供されたページ所有者の連絡先情報を使用して、連絡先の電子メールを追加した経験のある人はいますか?

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

javascript - SPServices と jQuery を使用する場合の https SharePoint Web サービスへのブラウザ証明書の送信

ファイアウォールの内側に存在し、証明書を必要とする SharePoint Web サービスと通信するための JavaScript を作成しています。

ブラウザに適切な証明書がインストールされています。WSDL を参照すると、ページが正常に読み込まれます。

しかし、javascript/jQuery を使用して Web ページから簡単な SPServices コマンド (GetListCollection) を実行すると、不正なエラーが発生します。

ブラウザから証明書を削除し、WSDL を読み込もうとしたところ、まったく同じエラーが発生しました。証明書を再インストールすると WSDL ビューは修正されますが、JavaScript はまだエラーになります。

私はこのコードを使用しています:

コードにタイプミスがある場合は申し訳ありません。私の開発ボックスはインターネットに接続されていないため、これはカットアンドペーストではありません。

(私のページでコードを実行している人の) ブラウザーにインストールされている証明書を Web サービス要求に埋め込む必要があると思いますが、答えを探す方法や場所がわかりません。どんなヒントでも大歓迎です。

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

spservices - GetListItems を使用してクエリを実行し、SPServices を使用して共有ポイント リストから特定のアイテムを取得することはできますか?

GetListItems を使用して、特定の値を使用してリストをクエリし、そのクエリに一致する行のみを返すことができるかどうか疑問に思っています。

現時点では、GetListItems を使用してリスト内のすべてのアイテム、または特定のビュー内のすべてのアイテムを取得できますが、それ以上フィルターをかけることはできません。

返されたアイテムのセットに対してクエリを実行できることを感謝していますが、sharepoint にクエリを実行させることが可能か (そしておそらくより高速か) 疑問に思っていました。

yoursharepoint/_vti_bin/Lists.asmx?op=GetListItems ページで、

しかし、これらのパラメータをどのように/使用できるかはわかりません。

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

javascript - 複数定義するSpServices、jQuery を使用

この問題に関するドキュメントが見つからなかったため、これがクエリで 2 つの orderby を定義する正しい方法であるかどうかはわかりません。これも私にとって期待どおりに機能しませんでした。

私はこれを試しています:

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

javascript - 初心者: 文字列から UTC date.js への JavaScript 日付変換を SharePoint リストに

SPServices を使用して SP 2010 リスト (日付フィールド) に追加するために、要素から文字列化された日付値を取得し、それを js var に変換しようとしています。

date.js リソースを見つけましたが、それを適切に使用する方法がわかりません。日付を操作するために私が行うことはすべて、日付を文字列に変更します... .format()何でも。

SPServices を通過して以下のようにリストを更新するには、何らかの方法で値を 2013-01-01T19:20:15 に変更する必要があると思います。

だから私は Date.parse を試してみましたが、戻り値が好きではありませんが、戻り値を文字列にせずに変更する方法がわかりませんか?

いつものように助けてくれてありがとう。

EDIT:より明確にする....私はXSLTを使用してXMLファイルから値を取得し、値を表示するためのHTMLページを作成しています。だからxmlで

それで、jqueryセレクターから文字列値を取得するなど、いくつかのことを試してきました:

繰り返しますが、私はこれらすべてのことを学んでいますが、それが文字列になったと考えています.date.jsを見つけて、日付形式に戻すことができましたか?

次に、SPServices に渡そうとしていますか? これは理にかなっていると思うアプローチの 1 つですが、ここで何か間違ったことをしているに違いありませんか? 私が警告した場合、これは私が信じている必要なものとは異なる形式を使用しています。しかし、再び上記のように、フォーマットするために私が行うこと(または試してみるために私が見つけることができるもの)は、それを文字列に変更するようで(私は仮定しています)、機能しません。ヘルプは常に大歓迎です! 大いに!

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

jquery - SPServices.SPGetCurrentUser が https 環境でセキュリティ警告を発生させる

私は SPServices.SPGetCurrentUser を使用して、現在ログインしているユーザーを取得し、そのユーザーが属しているグループを特定し、その決定に基づいてフィールドを無効にします。それは機能しますが、大きな問題が 1 つあります。これは SP 2010 Foundation イントラネットのみの環境であり、セキュリティで保護されています (SSL)。したがって、私たちのサイトにアクセスする唯一の方法は経由https://internalurlです。

SPServices を使用してこの問題に遭遇したことはありませんが、このコードを使用すると、IE のセキュリティ警告が表示されます。

一度に 1 行ずつコメント アウトすることで、SPServices.SPGetCurrentUser 行が警告の原因であると判断しました。この情報をどのように/どこで探しているのかに関係していると思いますか?

私の質問は、この警告を回避する方法はありますか? 1. IE の信頼済みサイトにサイトを追加するか、ブラウザのセキュリティ設定を調整します。(3000 人以上のユーザーがいますが、このルートには行きたくありません) 2. カスタム コーディングされたソリューション。(オプションではありません。私たちはノーコードのみです。JQuery と SPServices は私たちの限界です) 3. SSL を使用しないでください。(オプションではありません。私たちは金融機関であり、このような内部 URL でさえ、SSL 経由でのみアクセスできます。)

コードは次のとおりです。

何か案は?SPServices.SPGetCurrentUser などに代わるものはありますか?