Advertisement
Guest User

Untitled

a guest
Sep 19th, 2014
256
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.12 KB | None | 0 0
  1. DynamicImportRange("https://docs.google.com/spreadsheets/d/1VPRKwdnciJCvpgsDZdub_JKcHr_VllMVKJhfK8Ub6lI/edit#gid=1308473687", "Responses", "B2:f45")
  2.  
  3. function DynamicImportRange(sheet_url, sheet_name, sheet_range) {
  4. var values = SpreadsheetApp.openByUrl("https://docs.google.com/spreadsheets/d/1VPRKwdnciJCvpgsDZdub_JKcHr_VllMVKJhfK8Ub6lI/edit#gid=1308473687").getSheetByName("Responses").getRange("B2:F45").getValues();
  5. return values
  6. };
  7.  
  8. /**
  9. */
  10. function RefreshSheet() {
  11. // Update the following two variables to suit your particular situation
  12. var sheet_name = "Priority";
  13. var range = 'B2:f45';
  14. var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName(sheet_name);
  15. var formula1 = "fLoading...";
  16. var formula2 = sheet.getRange(range).getFormula().toString().replace('"', '"');
  17. // The following assumes that the data is being inserted into the sheet in the same
  18. // location as it is in in the source sheet.
  19. var form_range = formula2.split(",")[2].split(""")[1];
  20. sheet.getRange(form_range).clear();
  21. sheet.getRange(range).setValue(formula1);
  22. Utilities.sleep(245);
  23. sheet.getRange(range).setValue(formula2);
  24. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement