文字列 'u12345678910'を科学的表記法のない整数に変換するのに問題があります。 )私がしたい(スライス後のまだ文字列)OR(.replaceを使用する番号を取得するには
1.スライス「U」を:だから、基本的に、それは文字通り正確12345678910.文字列番号を固定整数のGoogleスクリプト
私はそれに近づいてきたどのようにする必要があります
2.しようとしたparseInt()、Number()、両方私に科学的表記の数値を与えます。
3. parseFloat()&次にparseInt()は、理由を知らないが、これがうまくいくかもしれないと読んで、それはしませんでした。
なぜこの正確な番号が必要ですか?
埋め込みチャットのチャートID & GoogleスライドAPIは、IDがTYPE_INT32である必要があるというエラーを表示しています。うまくいけば、誰かがその唯一のことは、現時点では私のプロジェクトを遮断するので、これに対する解決策を持っている:(
再現する方法のいくつかのサンプルコードの下に見つけてください。
私はグーグルで働いています*
Appsスクリプトは、チャートは、スプレッドシート、私はスペンサーイーストンのGoogleスライドAPIライブラリを使用しています&である
var ss = SpreadsheetApp.getActiveSpreadsheet(),
allSheets = ss.getSheets();
var chart = allSheets[0].getCharts()[0],
chartId = chart.getId(); // this returns 'u12345678910'
var chartStringNumber = chartId.slice(1); // returns 12345678910 (string)
var chartIdNumber = Number(chartStringNumber); // Here I want the result to be typeof INT & 12345678910, but i keep getting a number incl scientific notation. I have also tried parseInt().
数字が印刷されているというだけのことです。あなたのコードの部分([問題を示している])(http://stackoverflow.com/help/mcve)を含めると、誰かがあなたを助ける可能性が高くなります。 – rckrd
あなたはあなたが働いている文脈に関する情報を一切与えません。スプレッドシート? Webapp? –
ご意見ありがとうございました。私は私の問題を説明するためのサンプルコードを追加しました。私はスプレッドシートの埋め込みチャートを使って作業しています。 – PdB