2016-07-18 11 views

答えて

0

スプレッドシートパーサーが最初に遭遇したときに数字のように見えるので、システム内に数字として格納されます。

テキストとして何かを受け入れるようにパーサを強制する標準的な方法は、アポストロフィを入力し、保留に事前にある「

は、だからあなたのスクリプトは次のようになります。

関数MyFunctionを(){SpreadsheetApp。 getActiveSheet()。getRange(1、 1).setValue( "'11-2"); }

1

このblogから、単一のセル、特定のセルまたはスプレッドシート全体から始まる列全体の書式を設定できます。 Googleシートsupport pageで追加のリソースを見つけることができます。このgoogle forumからも

// Use these first two lines for all four examples 
var ss = SpreadsheetApp.getActiveSpreadsheet(); 
var sheet = ss.getSheets()[0]; 

// Single cell 
var cell = sheet.getRange("B2"); 

// Plain text 
cell.setNumberFormat("@"); 

、あなたはプレーンテキストにセルの書式を設定する​​を使用することができます。

チェックこれらのリンク:

他の答えは、JavaScriptで 'テキスト形式' に書式を設定するには、 は動作しません。ただし、これは次のようになります。

sheet.getRange(1,n).setNumberFormat('@[email protected]'); 

したがって、テキストの書式設定の魔法の値は、「@ STRING @」です。

この情報がお役に立てば幸い!

関連する問題