title: Not allow to access from one to other Google Spreadsheet
body: <p>I trying to set new value to my Google Spreadsheet from onEdit event in other spreadsheet. I get Exception: Action not allowed. I can't understand what exactly I doing not right. I'll be glad for your help because i just doing first steps in JS + Google Docs scripting. </p>
  
  <pre class="lang-js prettyprint-override"><code>function onEdit(e) {
    if (e.value == "1")
      updateValue(e);
    else
      Browser.msgBox("Type 1 in this cell");
  }
  
  function updateValue(curRange) {
    //Get needed SpreadSheet ID and Cell Index (exp:D2) from current sheet
    var ssCur = SpreadsheetApp.getActiveSpreadsheet();
    var sheet = ssCur.getSheets()[0];
  
    var referenceID = sheet.getRange(curRange.range.getRow(), curRange.range.getColumn()+2).getValue();
    var cellCoordinate = sheet.getRange(curRange.range.getRow(), curRange.range.getColumn()+3).getValue();
  
    // Here still work good and get right values
    Browser.msgBox(referenceID); //tracing string
  
    try {
      //Create remote spreadsheet object - this string catching Exception
      var ss = SpreadsheetApp.openById(referenceID);
      //Create workbook (sheet)
      Browser.msgBox(ss.getName());
      var sheets = ss.getSheets();
      var sheet4Update = sheets[0].getRange(cellCoordinate).setValue('1');
    }
    catch(err) {
      Browser.msgBox(err);
    }
  }
  </code></pre>