node.jsでgoogleスプレーットシートに書き込む

0
    GoogleSpreadsheet
    あんなデータやこんなデータをスプレットシートに入れたくて使ってみましたよ

    事前準備
    事前に、apiを有効にするのと、シートを作ってapiユーザに共有しておく
    • sidシートのURLにつく文字列
            シートのurlにつく文字列
    • シートの共有
      test.js サンプルを適当にいじってみましたよ
    var GoogleSpreadsheet = require('google-spreadsheet');
    var my_sheet = new GoogleSpreadsheet('*******************************');
    var creds = require('./secret.json');
    my_sheet.useServiceAccountAuth(creds, function(err){
    // getInfo returns info about the sheet and an array or "worksheet" objects
    my_sheet.getInfo( function( err, sheet_info ){
    console.log( sheet_info.title + ' is loaded' );
    // use worksheet object if you want to stop using the # in your calls
    var sheet1 = sheet_info.worksheets[0];
    sheet1.addRow( {name: "hoge",email: "hoge@gmail.com"},function(err){
    if (err){
    console.log("エラー発生");
    }
    });
    sheet1.getRows({
    start: 2,
    max:  100,
    orderby: 'name'
    }, function(err, row_data){
    for (var i in row_data) {
    console.log(row_data[i].name+" => "+row_data[i].email);
    }
    });
    });
    })
    
    実行
    $ node test.js
    test is loaded
    hoge => hoge@hoge.com
    初心者には厳しかったですよ

    コメント
    コメントする








       
    この記事のトラックバックURL
    トラックバック

    calendar

    S M T W T F S
       1234
    567891011
    12131415161718
    19202122232425
    262728293031 
    << May 2019 >>

    selected entries

    categories

    archives

    recent comment

    recent trackback

    recommend

    links

    profile

    書いた記事数:209 最後に更新した日:2019/04/12

    search this site.

    others

    mobile

    qrcode

    powered

    無料ブログ作成サービス JUGEM