Javascript 如何从Google Sheets获取超链接

Javascript 如何从Google Sheets获取超链接,javascript,json,google-sheets-api,Javascript,Json,Google Sheets Api,我可以成功地从Google工作表中获取数据作为JSON源,如下所示(只是代码的一部分): 因此,当我以这种方式获取条目时,我找不到一种方法来获取添加在Google工作表中的“超链接”URL,我知道我可以将其作为一个新列写入并以这种方式获取,但我正在寻找一种方法来读取添加到单元格本身的超链接,请查看以下屏幕截图,它显示了我所指的内容: 因此,我可以获取“一些文本”,但不能获取超链接“”,任何人都可以提供帮助?您可以像这样获取URL: function GETURL(input) { va

我可以成功地从Google工作表中获取数据作为JSON源,如下所示(只是代码的一部分):

因此,当我以这种方式获取条目时,我找不到一种方法来获取添加在Google工作表中的“超链接”URL,我知道我可以将其作为一个新列写入并以这种方式获取,但我正在寻找一种方法来读取添加到单元格本身的超链接,请查看以下屏幕截图,它显示了我所指的内容:


因此,我可以获取“一些文本”,但不能获取超链接“”,任何人都可以提供帮助?

您可以像这样获取URL:

function GETURL(input) {
    var range = SpreadsheetApp.getActiveSheet().getRange(input);
    var url = /"(.*?)"/.exec(range.getFormulaR1C1())[1];
    return url;
}
=GETURL(“G3”)


例如,在

中,您可以像这样获取URL:

function GETURL(input) {
    var range = SpreadsheetApp.getActiveSheet().getRange(input);
    var url = /"(.*?)"/.exec(range.getFormulaR1C1())[1];
    return url;
}
=GETURL(“G3”)


例如,您需要在请求中设置
valueRenderOption
参数。有关此操作的更多详细信息,请参见:

要获取超链接,需要将该值设置为
公式


关于电子表格API的更多详细信息如下:。

您需要在请求中设置
valueRenderOption
参数。有关此操作的更多详细信息,请参见:

要获取超链接,需要将该值设置为
公式

关于电子表格API的更多详细信息如下:。

我假设“电子表格应用程序”都是服务器端脚本,但我试图获得对电子表格的客户端访问。我得到//未找到范围(第2行)。我假设“电子表格应用程序”都是服务器端脚本,但我正在尝试获得对电子表格的客户端访问。我得到//未找到范围(第2行)。