gpt4 book ai didi

java - 在 Google Sheets Java Api 中设置文本单元格的 http 链接

转载 作者:行者123 更新时间:2023-12-02 02:42:56 26 4
gpt4 key购买 nike

我想在 Google 表格中插入带有超链接的单元格文本:

enter image description here

我尝试了这个Java代码:

values.add(new CellData()
.setUserEnteredValue(new ExtendedValue()
.setStringValue(get.getTitle())).setHyperlink(get.getUrl())

但我只得到没有超链接的文本。我怎样才能实现这个?

最佳答案

Documentation

A hyperlink this cell points to, if any. This field is read-only. (To set it, use a =HYPERLINK formula in the userEnteredValue.formulaValue field.)

您无法为 ExtendedValue 对象设置多个属性,它只接受要设置的单个属性。所有属性都指向单元格的值,但唯一的区别是这些 setter 确定单元格值的类型( boolean 、字符串、公式、数字、错误),因此您无法为单个单元格设置多个值,这就是您收到错误的原因( < em>(oneof),oneof 字段“值”已设置)。

这是新代码,您可以像这样添加超链接:

values.add(
new CellData()
.setUserEnteredValue(new ExtendedValue()
.setFormulaValue("=HYPERLINK(\"http://stackoverflow.com\",\"SO label\")")
);

关于java - 在 Google Sheets Java Api 中设置文本单元格的 http 链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45118057/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com