問題タブ [pnp-js]
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.
sharepoint - SPFx & PnPjs ユーザー ピッカーの問題
PnP ピープル ピッカーを使用して Web パーツを開発しようとしています
(約束) エラー: クエリ可能な [400] で HttpClient 要求を作成中にエラーが発生しました ::> {"odata.error":{"code":"-1, Microsoft.SharePoint.Client.InvalidClientQueryException","message":{"lang ":"en-US","value":"JSON リーダーからの読み取り中に、予期しない 'StartObject' ノードが見つかりました。'PrimitiveValue' ノードが予期されていました。"}}}
POSTメソッド中に正確に何を送信するかを知っている人はいますか?
node.js - @pnp/cli-microsoft365 のグローバル インストールが機能するのに、プロジェクトに固有の場合は機能しないのはなぜですか?
開発マシンに cli-microsoft365 をインストールしましたが、振り向いてそれを使用して sharepoint 開発者サイトにログインしようとすると、コマンドが認識されません。
ここにいくつかの情報があります:
これは私のpackage.jsonがどのように見えるかです:
npm i コマンドを変更してグローバルにインストールすると、機能します。
これはなぜですか?私はノードとnpmを初めて使用するので、これが是正的な質問である場合は申し訳ありません。
typescript - spfx 開発用の typescript を使用して、dom 要素のリストを Web パーツのリストに追加するにはどうすればよいですか?
だから私は、誰かが作成した ReactTour を使用して、 react-tour-pnpjs と呼ばれるカスタムspfx Web パーツに取り組んでいます。
コードでは、セクション、列、およびコントロールのリスト (これを webpart list と呼びます) を取得し、その配列を GetAllWebparts() 関数で使用します。Web パーツを構成すると、ページから Web パーツを選択できるため、ツアーを実行できます。以下は、Web パーツをスクレイピングするためのコードです。
ただし、私のクライアントはナビゲーションバーをツアーに含めたいと考えているため、ナビゲーションバー要素を取得するには次のようなものを使用する必要があることを知っています。
しかし、GetAllWebparts() 関数が PropertyPaneConfiguration のパーツのリストにフィードしている Web パーツのリストにそれを追加する方法が完全にはわかりません。
PS: コーディングについては少し知っていますが、正式なトレーニングを受けていないため、これは非常に簡単かもしれませんが、手がかりがありません!