2014-01-09 6 views
13

양식이있는 Google 사이트가 있습니다. 양식의 스프레드 시트에 스크립트를 추가하고 "양식 제출"트리거를 추가했습니다. 빈 원을 만들려고합니다."액세스가 구성되지 않았습니다. 프로젝트 용 API를 활성화하려면 Google Developers Console을 사용하십시오."

다음은 스크립트입니다.

function createCircle(e) { 

try{ 
    var email = Session.getActiveUser().getEmail(); 
    var sh = SpreadsheetApp.getActiveSheet(); 
    var circle = PlusDomains.newCircle(); 
    circle.displayName = e.values[1]; 
    var userId = 'me'; 
    circle = PlusDomains.Circles.insert(circle, userId); 
    MailApp.sendEmail(email,'event created' , "Circle name is "); 
    }catch(e){ 
    var email = Session.getActiveUser().getEmail(); 
    MailApp.sendEmail(email,'event failed' , e.message); 
    } 

} 

나는 자원 -> 고급 Google 서비스로 이동하여 스크립트의 Google+의 도메인 API를 활성화했다. Google Developers Console에서도 이러한 서비스를 사용하도록 설정해야합니다. 그래서 개발자 콘솔에 들어가 API를 활성화했습니다. 당신은 PlusDomains.Circles.insert를 사용하는 Access Not Configured. Please use Google Developers Console to activate the API for your project.

+1

개발자 콘솔에서 Google+ API 및 드라이브 API를 활성화 했습니까? – abraham

+0

나는 해냈다. 나는 어제 이것을두고 오늘 다시 돌아왔다. 이 오류는 사라졌지 만 새로운 오류 "금지됨" – nupac

+0

이것은 사용중인 자격 증명이 만료되었거나 유효하지 않다는 것을 의미합니다. – abraham

답변

0

나는 여전히 같은 오류가 발생합니다. 유료 Google Apps 계정으로 사이트를 만들면 PlusDomains는 Google 도메인 (예 : 유료 계정)에서만 작동합니다. 그냥 생각한 것입니다.

+1

어제 아침에이 계정에 결제 세부 정보를 추가했습니다. 내가 읽은 몇 가지 다른 게시물은 결제 상태가 나올 때까지 시간이 걸릴 수 있다고 말했습니다. 이 아침에 다시 오늘 아침에 나는 새로운 오류가 생겼다. 'undefined function getResults'는 이제 자격 증명 검사를 통과했다는 것을 의미한다. :) 저는 Google이 귀하의 계정을 테스트하기 위해 귀하의 계정에 요금을 추가하도록 강요합니다. 쿨하지 않아. – nickspiel

+0

이 API를 사용해 본적이 없지만 무료 계정으로 Plus API를 테스트 할 수 있다고 확신합니다.여기에 여러분이 플러스 API 용 도메인을 사용하고 있으며, 무료 버전도 있어야합니다 (결코 사용하지 않으므로 확실하지 않습니다. 무료 계정은 GPlusApp 라이브러리를 대신 사용해야합니다) – momo

6

정확하게 말합니다. 해결하려면 :

  1. 고토 Google 개발자 콘솔을 https://console.developers.google.com
  2. 에하면 왼쪽 탐색 메뉴에서 목록에서 액세스하려고하는 API ON
  3. 의 전원을 켭니다
  4. 선택 API의의를 프로젝트를 선택합니다.

액세스 권한을 다시 생성하고 토큰을 새로 고침해야 작동 할 수 있습니다.

+2

"이 기능을 사용하려면 액세스 권한을 새로 생성하고 토큰을 새로 고쳐야 할 수 있습니다." 여기에서 아주 중요합니다. 고맙습니다! – Fraccus

+1

@Gaurav 당신은 GENIUS입니다! 시간을 절약 해 줬어. 나는 내 점수의 일부를 줄 수 있었으면 좋겠다! –

+2

액세스 재생성 -이게 뭐야? –