Workflow auf Google Drive?

Es scheint, dass es sich hier um einen gemeinsamen Informationsbereich handelt, in dem Sie Zugriffsrechte verteilen, Dateien organisieren und zusätzliche Felder hinzufügen können. Was fehlt für die elektronische Dokumentenverwaltung? Bereits auf mehreren großen Baustellen haben wir Google Drive im Workflow ausprobiert, beliebte Rechen und erfolgreiche Lösungen gefunden. In den Maiferien habe ich (endlich!) Diese Erfahrung in ein 7-minütiges Video gepackt und die nützlichsten Tricks ausgewählt.

Bild

Obwohl die Beispiele aus Bauthemen stammen, da dies mein Arbeitsbereich ist (betriebliches Rechnungswesen, Finanzplanung, Visualisierung usw.), sind sie in allen anderen Bereichen durchaus anwendbar:


Am interessantesten ist meiner Meinung nach die Struktur auf Blatt 2, die die Vorteile einer für Menschen lesbaren Form und einer relationalen Datenbank kombiniert. Einerseits geben Benutzer einfach Daten in einer praktischen Struktur ein, sehen die Hierarchie und alle Arten von Addierern, andererseits können sie auch mit einer SQL-Abfrage angesprochen werden (dafür haben Google-Tabellen die QUERY-Formel) oder bilden zumindest mit wenigen Klicks eine Übersichtstabelle.

Wenn jemand ein Skript zum Hochladen von Dateien "direkt in Tabellenzellen" als nützlich erachtet, teile ich diese. Mit detaillierten Kommentaren ist es leicht zu lesen, wie ein Knödelrezept:

//     
function createFolder(){
  //  ,    
  var currentCell = SpreadsheetApp.getCurrentCell(); 
  // ,    (    )
  if (currentCell.isBlank()) {
    //   
    var ss = SpreadsheetApp.getActiveSpreadsheet(); //  
    //         ,     ,   
    //       ,  id     1   "settings",       
    //     settings
    var settingsSheet = ss.getSheetByName("settings");
    //    ,          (..   )
    if (!settingsSheet) {
      //   
      var contentFolder = DriveApp.getFileById(ss.getId()).getParents().next().createFolder(" "+ss.getName());
      //   settings
      settingsSheet = ss.insertSheet('settings');
      //  ,    
      settingsSheet.hideSheet();
      //    1 id  
      settingsSheet.getRange(1, 1).setValue(contentFolder.getId());
    };
    //      (      ,       )
    var newFolder = DriveApp.getFolderById(settingsSheet.getRange(1, 1).getValue()).createFolder((new Date()).toISOString());
    //      ""    
    currentCell.setFormula('=HYPERLINK("https://drive.google.com/drive/folders/' + newFolder.getId() + '";"")');
  }else{
    //       ,  
    Browser.msgBox("      ")
  }
}


Es ist interessant, konstruktive Kritik von denen zu lernen, die sich mit dem Thema befassen. Nun, alle nützlichen Meinungen, Ergänzungen, Tipps.

All Articles