ボタンでアクティブになるgoogleシートにスクリプトを書きたいと思う。たとえば、A1に「オプション1」、A2に「オプション2」、A3に「オプション3」があります。私はそれを押したときにA1-A3から無作為に選んでA4に印刷するボタンを作りたい。セルの範囲から無作為に選択してセルに印刷するgoogle sheetsスクリプトを書く
=指数(A1:A3、RANDBETWEEN(1、COUNTAをので、A4にこれを置くセルA4
ボタンでアクティブになるgoogleシートにスクリプトを書きたいと思う。たとえば、A1に「オプション1」、A2に「オプション2」、A3に「オプション3」があります。私はそれを押したときにA1-A3から無作為に選んでA4に印刷するボタンを作りたい。セルの範囲から無作為に選択してセルに印刷するgoogle sheetsスクリプトを書く
=指数(A1:A3、RANDBETWEEN(1、COUNTAをので、A4にこれを置くセルA4
に別のセルに、3つのセルオプション1の一方、オプション2、またはオプション3を印刷します(A1:A3)))
次に、あなたのボタンにこの機能を添付:
function random() {
var ss=SpreadsheetApp.getActiveSpreadsheet().getActiveSheet()
var val=ss.getRange("A1").getValue()
var clr =ss.getRange("A1").clearContent()
ss.getRange("A1").setValue(val)
}
明らかとセットは、式の再計算を行うために必要とされています。これはA1にある値を取得します。
オプションが変更された場合はどうなりますか?私は、別のシートにあるオプションのリストから各セルを検証し、選択することができます。だから、いつも同じことを言っているわけではありません。どのようにスクリプト機能を変更しますか? –
[Stackoverflowで質問する方法をお読みください](https://stackoverflow.com/help/how-to-ask) – Prasad