Yuki_in_OWL
@Yuki_in_OWL (Shinichi Sato)

Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

colaboorateでGASのAPIをたたきたい。

解決したいこと

colaboorateでGASのAPIをたたきたい。

発生している問題・エラー


該当するソースコード

#from IPython.core.debugger import Pdb; Pdb().set_trace()

import os.path
#import os.chdir

import requests
import gspread
import json
from oauth2client.service_account import ServiceAccountCredentials 

scope = ['https://spreadsheets.google.com/feeds','https://www.googleapis.com/auth/drive']

# 上記で発行されたURLを記載
json_file = 'https://script.google.com/macros/s/AKfycbw8fP3gzSknhn4qeAuxJ1bgxGHgP3oF09qu0mcicsauJx6wuJXDgxFIf7L7Eb5k2v6_/exec'
#url = os.chdir(os.path.dirname(os.path.abspath(__file__)))

import requests
# 'Content-Type': 'application/json;
# url = 'https://www.yahoo.co.jp/'
r = requests.get(json_file)
if 'json' in r.headers.get('content-type'):
    key = r.json()
else:
    key = r.text


# URLの情報を辞書型へ変換
#key = json.loads(requests.get(json_file).text)

# 通常「ServiceAccountCredentials.from_json_keyfile_name」でJSONファイルのディレクトリを指定するが
# 辞書型データを直接読み込ませる
jsdata='https://drive.google.com/file/d/1s4cRf_bOyQnjcx5YoYsEKWxzo3BMNuq6/view?usp=sharing'
#credentials = ServiceAccountCredentials.from_json_keyfile_dict(key, scope)
credentials = ServiceAccountCredentials.from_json_keyfile_name('/content/drive/MyDrive/subsidy-339723-feca0c9bc8c3.json', scope)

gc = gspread.authorize(credentials)

import webbrowser
url="https://script.google.com/macros/s/AKfycbwHgKlb6yZ-M8y6CqokL8q3V-pW3yT9xQszGHnZmMEXcdFcv2oG-XxQO7s842cmT7Z9/exec"
webbrowser.open(url, new=2, autoraise=True)

print(1)




自分で試したこと

ここに問題・エラーに対して試したことを記載してください。

0

No Answers yet.

Your answer might help someone💌