問題タブ [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 投票する
2 に答える
1617 参照

jquery - SharePoint 内部フィールド名

SPServices を使用してフィールドを更新していますが、更新されておらず、フラストレーションがたまりません。

このコードを使用して他のフィールドを更新できたので、内部フィールド名が正しくないという結論に達することができました。

InfoPath 2010 のフィールド名は "Processed Date" ですが、昇格すると、ビュー URL を使用して SharePoint でフィールド名が "Processed_x0020_Date" になり、列設定 URL のフィールド名は Processed%5Fx0020%5FDate になります。

これらのフィールド名をすべて試しましたが、まだリストを更新できません!

0 投票する
3 に答える
8538 参照

jquery - SPServices が読み込まれない

私のページの見出しには、次のものがあります。

私は得る: JQueryはいSPServicesいいえ!!! SPServices いいえ!!!

注: 2 つのスクリプト パスは正当なものです。

SPServices スクリプトは http://spservices.codeplex.com/downloads/get/786994からダウンロードされました。

チェック/初期化ロジックはここからです: http://devspoint.wordpress.com/2011/01/07/quick-way-to-load-spservices/

すべての助けに感謝します。

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

javascript - SPServices + jQuery を使用した CORS

モバイルの別のドメインから共有ポイント リストにアクセスする必要があります。ここに私のコード、単純な取得リクエストがあります:

問題は CORS がリクエストをブロックしているようですが、通常は前に有効にしています。コマンド --args --disable-web-security を使用すると Chrome で完全に動作し、Safari デスクトップでは動作しますが、Firefox と Safari iOS では動作しません... Web セキュリティを無効にせずに Chrome でエラーが発生しました:

何か不足していますか?WebセキュリティなしのChromeとSafariデスクトップで動作するため、クライアント側の問題だと思います

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

jquery - Windows Phone での SPservices の使用 - SharePoint 2010

サイトで SPservices を使用していますが、問題なく動作します。

しかし、携帯電話でサイトにアクセスすると、JQuery は機能しますが、SPservices だけが機能しません。

SPservicesのかなり標準的な使用法だと思います

リスト "catItems" 内の情報を取得して変数に割り当て、それらの値を SharePoint フォーム フィールドに割り当てます。

バージョンの問題ではないと思いますが、SPservices のさまざまな (すべてではない) バージョンを試しました。

洞察はありますか?他にこの問題を抱えている人はいますか?

前もって感謝します

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

jquery - Highcharts と SPServices jQuery ライブラリを使用して円グラフを作成する

これは私の最初のHighChartsプロジェクトであり、SPservicesを使用してフェッチしているデータを表示する際に問題が発生しています。このチュートリアル ( SharePoint から Highcharts へ) を見つけて、とても役に立ちましたが、グラフと凡例の列の名前を表示する際に問題があり、「スライス」しか表示されません。これは私の JavaScript です。

これは私がブラウザに表示するものです:

ここに画像の説明を入力

ご提案いただきありがとうございます。

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

javascript - jQuery で Ajax リクエストを作成すると、イベントが 1 回だけ発生する

SPServices を使用して SharePoint から取り込まれたドロップダウンがいくつかあります。この部分はうまく機能します。しかし、クリックすると SharePoint からデータが読み込まれ、ドロップダウン テキストをフィルターとして使用して、DataTables プラグインを使用してテーブルにデータを入力するデータを取得するボタンがあります。この部分は一度だけ機能します。ボタンをもう一度クリックしても、何も起こりません。

これは、ドロップダウンにデータを入力する方法です。

これは、ドロップダウンで選択を変更した後、「myButton」をクリックするたびに実行する必要がある関数です。

私はプログラマーではありません。ただ学ぼうとしているだけです。助けていただければ幸いです。前もって感謝します

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

javascript - 複数の日付フィールドを持つ SPServices の範囲内

次の CAMLQuery があります。

コードは基本的に次のとおりです。日付の複数の列を含むSharepoint 2013のリストを参照し、日付型の複数のフィールドを形成します。問題は、私が作成したフォームの間です。CAMLQuery は何も返しません。CAMLQueryが正しくないという1つの間違い。

複数の日付フィールドを持つ CAMLQuery を作成する方法を知っている人はいますか?

tks

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

datetime - JavaScript DateTime をミリ秒なしで UTC に変換する

現在、人間が読める形式で書かれた日付を、SharePoint リストが受け入れる DateTime 文字列に解析しようとしています。これを行うには、次のような ISO に似た形式の文字列が必要であると判断しました2007-08-20T00:00:00Z。SharePoint は、ミリ秒が含まれていない UTC の DateTimes のみを受け入れるようです (何らかの理由で、SharePoint はエラーを返し、ミリ秒を含めると DateTime を受け入れません)。そのため、事前にローカル時間を UTC 時間に変換する必要があります。 ISO文字列に変換します。

以下のコードが使用しているプロセスは次のとおりです。

  1. まず、DateJS を使用して人間の日付を JavaScript の日付に解析します。(問題なく動作しますが、DateJS は放棄されたようです。これを変更して MomentJS を使用する必要があるかもしれません。)
  2. 次に、UTC で新しい瞬間を作成しようとしました。(この行は非常に間違っており、プログラムがクラッシュします。)
  3. 次に、SPServices にそれを ISO に変換させます。SPServices は、DateTime からミリ秒を削除して、SharePoint がそれを受け入れるようにします。(正常に動作します)。

3 つの異なるライブラリをつなぎ合わせるのではなく、これを実現するためのよりエレガントで実用的な方法が必要であると確信しています。私はそれが何であるか分かりません。