マルケトのリードをGoogle SpreadSheetに直接インポートする方法 | Community
Skip to main content
April 15, 2016

マルケトのリードをGoogle SpreadSheetに直接インポートする方法

  • April 15, 2016
  • 3 replies
  • 491 views

マルケトのリードを直接、SpreadSheetに引っ張ってこれた便利ですよね?

実はライブラリがあるので簡単にできます。

GitHub - Elixiter/mkto_google-spreadsheet: Pull Marketo Static Lists into Google Spreadsheet using the REST API

ライセンスはMITなので「著作権表示」と「MITライセンスの全文」を記載すれば
改変でも、再配布でも、商用利用でも、有料販売でも、どんなことにでも自由に無料でつかうことができます。

使い方

  1. スプレッドシートを作成し、上部にある「ツール」から「スクリプトエディタ」をクリック



  2. すでに入っているfunction()・・・を削除

  3. ライブラリのスクリプトをコピーして貼り付け

    mkto_google-spreadsheet/mkto_spreadsheet-lists.gs at master · Elixiter/mkto_google-spreadsheet · GitHub

  4. 認証情報を入力(93~96行目)

    var restEndpoint = 'REPLACE_ME'; // Marketo REST API endpoint
    var identityUrl = 'REPLACE_ME'; // Marketo REST API identity service
    var consumerKey = 'REPLACE_ME'; // Marketo REST API client ID
    var consumerSecret = 'REPLACE_ME'; // Marketo REST API client secret

    'REPLACE_ME'と書かれている箇所に必要な情報を入力

    【例】
    var restEndpoint = 'https://000-AAA-111.mktorest.com/rest/'; // Marketo REST API endpoint
    var identityUrl = 'https://000-AAA-111.mktorest.com/identity/'; // Marketo REST API identity service
    var consumerKey = '93cxxxxxxxx7c-42e0-b5df-yyyyyyyyyd9'; // Marketo REST API client ID
    var consumerSecret = 'tnFxxxxxxxxxbH4idzVtyyyyyyyyyyW'; // Marketo REST API client secret

  5. シート画面に現れているインポートの項目から操作


    「ヘルプ」の隣に「Marketo Import」というメニューができているはずなので
    クリックし「Initialize」をクリック

  6. 認証画面が立ち上がるので承認します。

  7. シート右側にリストが表示されます

  8. 「Import」ボタンを押すとリストに入っているリードがSpreadSheetにエクスポートされます

完成!

ぜひ、お試しください!

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.

3 replies

May 12, 2016

大里さん

こちらの設定方法についてお伺いさせてください。

「REPLACE_ME」を置き換える部分についてなのですが、

var consumerKey = 'REPLACE_ME'; // Marketo REST API client ID

var consumerSecret = 'REPLACE_ME'; // Marketo REST API client secret

上記2点は、どの部分を引っ張ってくればよいのでしょうか。

また、40行目の「REPLACE_ME」についても何に置き換えれば良いのか教えていただけますでしょうか。

初歩的な質問ですみませんが、よろしくお願い致します。

中澤

Tatsuya_Nitta
Level 2
May 12, 2016

Marketo REST API client ID と client secret は、[管理] - [統合] の下にある[LaunchPoint] にて、カスタムサービスを作成すると参照することができるようになります。既にカスタムサービスがある場合は、[詳細の表示]リンクをクリックすると参照できます。

カスタムサービスの作成に関しては、以下のdocs を参考にしてみてください。client IDと client secret の参照方法も以下のdocs に載っています。

REST APIで使用するカスタムサービスを作成する - Japanese - Product Docs

なお、40行目は、コメントなので特に置き換えなくても大丈夫だと思います。

マルケト新田

May 12, 2016

新田さん

早速ご返信いただきありがとうございます!

よくわかりました!

中澤