2016-09-24 15 views
0

ich folgendes erreichen will:ausblenden Leiste in Google Tabellen

  1. ich anderen Benutzern des Blattes wollen nicht die Bearbeitungsleiste für bestimmte Zellen/Blätter der Tabelle zugreifen
  2. Ich möchte blockieren sie von dem Script-Editor Zugriff (nicht will, um den Code zeigen), die für dieses Blatt

Antwort

0

Sie Berechtigungen pro Zelle einstellen:

- Click the cell 
- Left-mouse click or Ctrl+click -> menu 'Protect range' 
- Click 'Set Permissions' in sidebar 
- Select Only You 

Jetzt ist der Inhalt noch sichtbar. Dafür gibt es einen Workaround, der ziemlich kompliziert ist.

- Create another sheet, called Formulas. 
- Protect this sheet the same way above. 
- In your main sheet you can refer to formulas in the other sheet: =Formulas!B1 
- Now you can write the formula in this cell B1 in sheet Formulas 
    =Sheet1!B1+Sheet1!C1-Sheet1!D1 (where Sheet1 is the name of the first sheet) 
- Now hide the Formulas sheet 
+0

Nun, es ist einfach, ein Blatt zu zeigen, wenn der Benutzer Bearbeitungszugriff richtig hat? Das ist vielleicht nicht die beste Lösung. Überrascht, wie wir die Formeln nicht komplett auf dem gleichen Blatt verstecken können, ohne neue Blätter zu erstellen und – Pushkar

+0

zu referenzieren. Nein, sie können es nicht verstecken, wenn Sie das versteckte Blatt schützen. –

+0

Tabelleneditoren könnten eine Kopie der Tabelle erstellen und die Blätter auf der Kopie sichtbar machen. –

1
  1. Ich will nicht andere Benutzer des Blattes die Bearbeitungsleiste für den Zugriff für bestimmte Zellen/Blätter der Tabelle

Das ist nicht möglich. Sie können Ihre Tabelle zwar veröffentlichen, aber es wird nicht möglich sein, Inhalte zu bearbeiten oder Google Formulare zu verwenden. Dadurch können die Befragten jedoch nur Daten übermitteln und nicht das Ergebnis der Berechnungen anzeigen.

Um die Formeln sicher zu verbergen, sollten sie in einer anderen Tabelle sein. Sie können IMPORTRANGE oder ein Skript zum Importieren/Exportieren des Berechnungsergebnisses verwenden. Denken Sie daran, dass IMPORTRANGE nicht sofort neu berechnet wird und dass Skripte langsamer als integrierte Funktionen sein können.

Eine Alternative besteht darin, eine Webanwendung zu erstellen, die die Berechnungen durchführt und sie über eine benutzerdefinierte Funktion aufruft.

  1. ich sie von dem Zugriff auf das Script-Editor blockieren will (will nicht den Code zu erhalten) für diese Folie verwendet

Es ist nicht möglich, Editoren blockieren, um auf den Skript-Editor zuzugreifen. Für Details siehe Scripts Bound to Google Sheets, Docs, or Forms. Um zu verhindern, dass Betrachter Zugriff auf den Code erhalten, blockieren Sie die Tabelle, um eine Kopie zu erstellen. Für Details siehe Change your sharing settings

Verwandte Themen