簡體   English   中英

通過 Google Apps 腳本在 Google forms 中禁用文本選擇、復制、剪切和粘貼

[英]Disable text selection, copy, cut and paste in Google forms through Google Apps Script

我正在嘗試在 Google Forms 中禁用文本選擇、復制、剪切和粘貼。 默認情況下,這在 Google Forms 中是不可能的,但您可以通過 Google Apps 腳本調用 JavaScript function 來添加此功能。

我不熟悉 JavaScript。 我打開了應用程序腳本編輯器,發現了一個文件Code.gs 我瀏覽了互聯網,發現了一個 JavaScript function 來禁用 select ,我將其粘貼在Code.gs文件中:

    function disableSelect(event) {
       event.preventDefault();
    }

但是當我運行該文件時,它會提示錯誤: Typerror: Cannot read property 'preventdefault' of undefined 我做錯了什么,如何實現 rest 的功能?

您可以使用此 jQuery 停止剪切、復制和粘貼任何 html 文檔。 如有必要,在綁定 function 中刪除所需的任何選項。

添加此代碼段,

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.0/jquery.min.js"></script>

**以上代碼通常添加在我們文檔的head標簽中

<script>
      $(document).ready(function() {
          $('body').bind('cut copy paste', function(e) {
              e.preventDefault();
            });
        });
</script>

**以上代碼可以添加到我們文檔的body標簽或單獨的js文件中。

暫無
暫無

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

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