I'm newbie here... I've created a function to copy sprint data from my breakdown sheet. Everytime I call function on google spreadsheet, an error show up stating I need permission although I have given that function required permission on setting up trigger (the trigger I used is 'on form submit'). I'm still confused with triggers and functions like 'onEdit'&'onOpen' . Can anybody explain it to me, here's my function
    function Copy() {
      var copy=SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Breakdown");
      var paste=SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
      var row=copy.getLastRow();
       var d=7;
       for (var i=1;i<=row;i++)
        { if (copy.getRange(i,8).getValue() == "Sprint")
        {var c=copy.getRange(i,1).getValue();
         paste.getRange(d,1).setValue(c);
         c=copy.getRange(i,2).getValue();
         paste.getRange(d,2).setValue(c);
         c=copy.getRange(i,4).getValue();
         paste.getRange(d,3).setValue(c);
         c=copy.getRange(i,5).getValue();
         paste.getRange(d,4).setValue(c);
         c=copy.getRange(i,6).getValue();
         paste.getRange(d,5).setValue(c);
         d++;
           }
        }
     }
