Logging

googleスプレッドシートの値を取得することは可能ですが!

googleスプレッドシートの値を取得することは可能ですが動的な値を取得することは不可能です。
動的処理というのはスプレッドシートの関数などで値を表示している情報をPHPなどで外部取得することは不可能です。

【Google神関数】生産性が100倍上がる!スプレッドシート4つの便利関数はこれ!

※方法があるようでしたら、教えて頂ければありがたいです。

なお、PHPからスプレッドシートの値などは変更可能です。
今回は値の取得に関しての方法を記載しております。

手順
1.グーグルさんからグーグルスプレッドシートのAPIKEYを取得する。
2. グーグルスプレッドシートを作成しスプレッドシートのID部分を取得する。
3.サーバ上にComposerをインストールし、下記のコマンドを実行する。

composer require google/apiclient:"^2.0"

下記のソースのAPIキー、スプレッドシートIDの部分を取得した値に置き換える。

<?php
require_once __DIR__ . '/vendor/autoload.php';
//$keyFile = __DIR__. "/credentials.json";
define("APIKEY","APIキー");
define("SPID","スプレッドシートID");
$spreadsheetId = SPID;
$range ="Sheet1!A1:B123";
$client = new Google_Client();
$client->setApplicationName("Spreadsheet");
$client->setDeveloperKey(APIKEY);
$scopes = [Google_Service_Sheets::SPREADSHEETS];
$client->setScopes($scopes);
$service = new Google_Service_Sheets($client);
$response = $service->spreadsheets_values->get($spreadsheetId, $range);
// TODO: Change code below to process the `response` object:
echo '<pre>', var_export($response->getValues()), '</pre>', "n";

結構ハシオッタ説明になりますが、こちらでGoogleスプレッドシートの値を取得または操作が可能となります。







    コミュニケーション能力は必要なのか?前のページ

    ゲーム、GRIS(グリス)がなんだか凄いよ。次のページ

    関連記事

    1. Logging

      映画、バブルを観ました。キラキラアニメだなこれ!?

      おはようございます。昨日はブログが大荒れ?でしたので、プラマイゼロの…

    2. Logging

      140文字ぴっちり文字を埋めるの簡単。

      140文字ぴっちり文字を埋めるの簡単に出来る。方法は下記の通り、…

    3. Logging

      人に認められる信用される事が大事か!?

      今日のお題は「人に認められる信用される事が大事か!?」です。仕事上…

    4. Logging

      映画、最後まで行く。韓国映画リメイク版。#激ヤバ

      おはようございます、最後まで行くを昨日観てきました。自分は単純なので…

    5. Logging

      Bandicamで画面録画(キャプチャー)じゃなくてコレで録画している。

      いま、自分がYOUTUBE録画で使っているのはこちらのソフトを使って…

    6. Logging

      #映画レビュー #「くちびるに歌を」を観てきましたので感想なんかを。

      最近見た、マエストロと比較しても断然こちら「くちびるに歌を」の方がよ…

    2019年11月
     123
    45678910
    11121314151617
    18192021222324
    252627282930  

    カテゴリー

    アーカイブ

    PAGE TOP