まったくやり方がわからないので、まずGASでできるかどうか指摘いただきたいのですが、、、
2つのシートで共通する文字列で一方がハイパーリンク付き、もう一方がただの文字列である場合、
ただの文字列の方もハイパーリンク付きに置き換えることはできませんか?
sheet2のリンク1``リンク2``リンク3
をsheet1のハイパーリンク付きリンク1``リンク2``リンク3
にしたい。
setValues
を使うと、ハイパーリンクが切れてしまうし、setFormulas
だと値がとれない?ようでうまくいきません。
javascript
1const sheet1 = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('シート1'); 2const sheet2 = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('シート2'); 3 4 5// 6sheet1 = [ 7 [=HYPERLINK("https://docs.xxx","リンク1"), 本のタイトル1, 著者], 8 [=HYPERLINK("https://docs.xxx","リンク2"), 本のタイトル1, 著者], 9 [=HYPERLINK("https://docs.xxx","リンク3"), 本のタイトル1, 著者], 10] 11 12sheet2 = [ 13 [リンク1, 本のタイトル1, 著者], 14 [リンク2, 本のタイトル1, 著者], 15 [リンク3, 本のタイトル1, 著者], 16] 17//
回答1件
あなたの回答
tips
プレビュー