簡體   English   中英

Excel Web 添加如何基於用戶隱藏工作表並訪問 Office 365 中保存 excel 的文件夾

[英]Excel Web Addin how to hide work sheet on user based and access the folder in office 365 in which the excel is saved

我們有一個需求,在 Office 365 登錄中有 excel 主表,列中有多個客戶,我們必須開發一個插件,所以插件應該為每個客戶創建一個單獨的表,如果有任何更新在應該反映在客戶表中的主表中,反之亦然

我們已經設法在一個工作簿中為每個客戶創建了一個單獨的工作表,使用插件和從主到客戶的更新,以及在數據更改事件中處理客戶到主控,

但是該客戶應該只能查看他們的工作表,而另一個客戶工作表對他們來說應該是不可見的,是否可以選擇識別正在訪問其工作表的客戶並授予他們權限,我們還需要向特定的客戶發送通知客戶如果主表中有任何更改,並且如果客戶在各自的表中進行了任何修改,我們還需要編寫一個日志文件。

感謝和問候巴拉 V

如果我正確理解您的場景,您可能已經有登錄邏輯,因此您應該知道當前用戶是誰,根據當前用戶,您可以通過worksheet.visibiliy API 隱藏工作表。 我建議您將其他客戶的工作表設置為非常隱藏,因此最終用戶不會輕易取消隱藏工作表。

worksheet.visibility = "VeryHidden";

為了保持主工作表和客戶分離工作表之間的同步,您可以監聽工作表onChanged 事件,您可以在此事件中添加同步邏輯。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM