Alur kerja di Google Drive?

Tampaknya ini adalah ruang informasi umum di mana Anda dapat mendistribusikan hak akses, mengatur file, dan menambahkan bidang tambahan ke dalamnya. Apa yang hilang untuk manajemen dokumen elektronik? Sudah di beberapa situs konstruksi besar, kami mencoba Google Drive dalam alur kerja, menemukan garu populer dan solusi sukses. Pada liburan Mei, saya (akhirnya!) Mengemas pengalaman ini menjadi video 7 menit, memilih trik yang paling berguna.

gambar

Meskipun contoh-contohnya berasal dari topik konstruksi, karena ini adalah bidang pekerjaan saya (akuntansi manajerial, perencanaan keuangan, visualisasi, dll.), Mereka cukup berlaku dalam hal lain:


Yang paling menarik, menurut saya, adalah struktur pada lembar 2 yang menggabungkan keunggulan bentuk yang dapat dibaca manusia dan basis data relasional. Di satu sisi, orang cukup memasukkan data dalam struktur yang mudah, melihat hierarki dan semua jenis penambah, di sisi lain, mereka dapat diatasi bahkan dengan kueri SQL (untuk ini, tabel Google memiliki rumus QUERY), atau setidaknya membentuk tabel ringkasan dalam beberapa klik.

Nah, jika seseorang menggunakan skrip untuk mengunggah file "langsung ke sel tabel", saya berbagi. Dengan komentar terperinci, mudah dibaca, seperti resep pangsit:

//     
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("      ")
  }
}


Sangat menarik untuk mempelajari kritik konstruktif dari mereka yang berada dalam subjek. Nah, segala pendapat, tambahan, tips yang bermanfaat.

All Articles