hetare
@hetare

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!

GASでスプレッドシート内のURLを自動でクリックしたいです。

解決したいこと

下記のようにスプレッドシート内にあるURLをGASでプログラムを組んで自動でクリックしたいです。
image.png

自分で試したこと

リファレンス?で調べてみたのですがclickに関わるものが今の所見つけられていません。
https://developers.google.com/apps-script/reference/spreadsheet

0

1Answer

違っていたら申し訳ないですが、

URLを自動でクリックしたい

というのはURLにアクセスしたいという事でしょうか?
その場合はセルの文字列を読み取ってUrlFetchAppでアクセスすればいいと思います。
https://developers.google.com/apps-script/reference/url-fetch/url-fetch-app

var sheet = SpreadsheetApp.openById(スプレッドシートのID).getSheetByName(シートの名前);
var url = sheet.getRange(1,1).getValue();
UrlFetchApp.fetch(url);
0Like

Comments

  1. @hetare

    Questioner

    ご回答ありがとうございます!
    はい、URLにアクセスしたいということになります。

    お教えいただいたコードを追加してみたのですがエラーになってしまいました。↓
    https://gyazo.com/a6cd2f6f2aa0217bd8d39b9e6594b979

    初歩的なことですみませんが可能でしたらアドバイスいただけますと幸いです。
  2. ```js
    var url = sheet.getRange(1,1).getValue();
    ```

    ここで取得しているのはA1のセルです。
    getRange(1,1)で指定しています。で、getValue()でそのセルの値を取得しています。
    私のコードをそのまま使用するとA1は「URL」という文字列が入っている?と思いますので、
    URLとかいうURLは無いって言ってるんだと思います。

    getRange↓

    https://developers.google.com/apps-script/reference/spreadsheet/sheet#getRange(Integer,Integer)

Your answer might help someone💌