私の SharePoint オンライン サイトの URL は ですhttps://sitename.sharepoint.com/sites/mysitecoll
。私のアカウントの「私のサイト」の URL は、「私のサイト」https://sitename-my.sharepoint.com/personal/myusername
の私のドキュメントの URL です。https://sitename-my.sharepoint.com/personal/myusername/Documents
csom/REST を使用して、「自分のサイト」ドキュメント ライブラリにドキュメントをアップロードしようとしています。どちらも異なるドメインであるため、アップロード フォームは になりますhttps://sitename.sharepoint.com/sites/mysitecoll
(現在のサイト コレクションのドキュメント ライブラリにアップロードできます)。CSOM、REST、クロスドメイン ライブラリ (SP.RequestExecutor.js) を使用した REST を使用してアプローチを試みましたが、どれも機能していません。
CSOM では、使用してコンテキストを作成しました
var clientcontext = new SP.ClientContext(mysiteurl);
-次に、「アプリ Web がこのサーバーにデプロイされていません」などのエラーが表示されます。(アプリパーツではなくWebパーツを使用しています)
REST とクロス ドメイン ライブラリで REST を使用しました。その後、禁止エラーが発生しました。現在のサイトのドキュメント ライブラリにアップロードすると、同じコードが機能します。
JavaScript を使用してサイト コレクション ページから「自分のサイト」にファイルをアップロードするにはどうすればよいですか?