2016-10-24 3 views
0

그래서 Google 스크립트에 있지만 다른 계정과 다른 컴퓨터에있는 스크립트에서 내 퓨전 테이블에 삽입하려고합니다. 계정은 퓨전 테이블에 대해 알고하지 않으며이 값을 삽입하는 데 필요한 스크립트를 실행하려고 할 때, 그것은 전자 메일 항목다른 계정의 Fusion Tables에 삽입 할 수 없습니까?

function registration(tableId) { 

    var email = "test"; 
    var sql = "INSERT INTO " + tableId + " (Email) VALUES (\'" + email + "\');"; 
    var query = FusionTables.Query.sql(sql); 
} 
를 저장하는

는 여기에 "금지"오류 내 코드를 반환

다른 드라이브 계정에서 삽입하려고하면 항상 금지 상태가됩니다. 이상한 일은 다음과 같습니다.

SELECT * FROM tableId; 

잘 작동하고 테이블의 모든 것을 가져옵니다. 내가 도대체 ​​뭘 잘못하고있는 겁니까?

그 "금지"오류와 함께

답변

0

, 나는 당신이이 두 가지를 확인하는 것이 제안 :

  1. 당신이 이미 Advanced Google Services을 활성화했는지 확인하십시오. Fusion Tables Service에 명시된 바와 같이,

    이 기능은 사용하기 전에 사용하도록 설정해야하는 고급 서비스입니다.

  2. 둘째, 퓨전 테이블을 내보낼 수 있는지 확인하십시오. 이 SO post에 @WillemLabu가 제공 한 다음 확인하십시오 :이 테이블 → 편집 테이블에 대한 정보 →

    파일을 → "다운로드 허용"확인란

당신은 수도를 확인 또한 제공된 솔루션을 Fix “403 Forbidden” Error with Google Fusion Table REST API에서 확인하십시오.