私はCSSファイル&を、コンソールアプリケーションを使用してUserCustomAction
を使用して注入しています。私は新しいuserCustomAction
を作成するために、以下のコードを使用しています:コンソールアプリケーションを使用してSharePoint OnlineでSiteCollectionレベルでuserCustomActionを追加する方法はありますか?
UserCustomAction cssAction = web.UserCustomActions.Add();
cssAction.Location = "ScriptLink";
cssAction.Description = actionName;
cssAction.Sequence = 0;
cssAction.ScriptBlock = @"document.write('<link rel=""stylesheet"" href=""" + fileurl + @""" />');";
cssAction.Name = actionName;
cssAction.Update();
clientContext.ExecuteQuery();
このコードは正常に動作だけでウェブ・レベルでファイルを注入しています。サブサイトが同じブランドのブランディングを持つことができるように、それらをサイトコレクション全体に挿入する必要があります。誰も私がサイトコレクションレベルでそれらを適用する方法、またはこれでスコープを使用する方法を教えてください。
ありがとうございます!
感謝を行うことができます。それは私のためにうまく動作します..もう一度ありがとう! –