1
- "use strict" ;
1
+ 'use strict' ;
2
+ var Blockly = Blockly || undefined ;
2
3
3
4
/// --- Append --------------------------------------------------
4
5
5
- Blockly . Words [ " google-spreadsheet_append_add-to" ] = { en : " append to" , de : " füge zu" }
6
- Blockly . Words [ " google-spreadsheet_append_on-sheetName" ] = { en : " on sheet" , de : " auf Tabellenblatt" }
7
- Blockly . Words [ " google-spreadsheet_append_data" ] = { en : " the data" , de : " die Daten" }
8
- Blockly . Words [ " google-spreadsheet_append_add-to-suffix" ] = { en : "" , de : " hinzu" }
6
+ Blockly . Words [ ' google-spreadsheet_append_add-to' ] = { en : ' append to' , de : ' füge zu' } ;
7
+ Blockly . Words [ ' google-spreadsheet_append_on-sheetName' ] = { en : ' on sheet' , de : ' auf Tabellenblatt' } ;
8
+ Blockly . Words [ ' google-spreadsheet_append_data' ] = { en : ' the data' , de : ' die Daten' } ;
9
+ Blockly . Words [ ' google-spreadsheet_append_add-to-suffix' ] = { en : '' , de : ' hinzu' } ;
9
10
10
- Blockly . Sendto . blocks [ " google-spreadsheet.append" ] =
11
+ Blockly . Sendto . blocks [ ' google-spreadsheet.append' ] =
11
12
'<block type="google-spreadsheet.append">' +
12
13
' <value name="NAME">' +
13
- ' </value>' +
14
+ ' </value>' +
14
15
' <value name="INSTANCE">' +
15
16
' </value>' +
16
17
' <value name="SHEET_NAME">' +
@@ -22,40 +23,35 @@ Blockly.Sendto.blocks["google-spreadsheet.append"] =
22
23
' </value>' +
23
24
'</block>' ;
24
25
25
- Blockly . Blocks [ "google-spreadsheet.append" ] = {
26
- init : function ( ) {
27
- const instances = getInstances ( ) ;
28
-
29
- this . appendDummyInput ( "NAME" )
30
- . appendField ( Blockly . Translate ( "google-spreadsheet_append_add-to" ) )
31
- . appendField ( new Blockly . FieldDropdown ( instances ) , "INSTANCE" ) ;
32
-
33
- this . appendValueInput ( "SHEET_NAME" )
34
- . appendField ( Blockly . Translate ( "google-spreadsheet_append_on-sheetName" ) ) ;
35
-
36
- this . appendValueInput ( "DATA" )
37
- . appendField ( Blockly . Translate ( "google-spreadsheet_append_data" ) ) ;
38
-
39
- this . appendDummyInput ( )
40
- . appendField ( Blockly . Translate ( "google-spreadsheet_append_add-to-suffix" ) ) ;
41
-
42
- this . setInputsInline ( false ) ;
43
- this . setPreviousStatement ( true , null ) ;
44
- this . setNextStatement ( true , null ) ;
45
-
46
- this . setColour ( Blockly . Sendto . HUE ) ;
47
-
48
- } ,
49
- } ;
50
-
51
- Blockly . JavaScript [ "google-spreadsheet.append" ] = function ( block ) {
52
- var dropdown_instance = block . getFieldValue ( "INSTANCE" ) ;
53
- var data = Blockly . JavaScript . valueToCode ( block , "DATA" , Blockly . JavaScript . ORDER_ATOMIC ) ;
54
- if ( ! data ) {
55
- data = "{}" ;
56
- }
57
- var sheetName = Blockly . JavaScript . valueToCode ( block , "SHEET_NAME" , Blockly . JavaScript . ORDER_ATOMIC ) ;
58
-
59
- return 'sendTo("google-spreadsheet' + dropdown_instance + '", "append", {"sheetName":' + sheetName + ', "data":' + data + "});\n" ;
60
- } ;
26
+ Blockly . Blocks [ 'google-spreadsheet.append' ] = {
27
+ init : function ( ) {
28
+ const instances = getInstances ( ) ;
29
+
30
+ this . appendDummyInput ( 'NAME' )
31
+ . appendField ( Blockly . Translate ( 'google-spreadsheet_append_add-to' ) )
32
+ . appendField ( new Blockly . FieldDropdown ( instances ) , 'INSTANCE' ) ;
33
+
34
+ this . appendValueInput ( 'SHEET_NAME' ) . appendField ( Blockly . Translate ( 'google-spreadsheet_append_on-sheetName' ) ) ;
35
+
36
+ this . appendValueInput ( 'DATA' ) . appendField ( Blockly . Translate ( 'google-spreadsheet_append_data' ) ) ;
37
+
38
+ this . appendDummyInput ( ) . appendField ( Blockly . Translate ( 'google-spreadsheet_append_add-to-suffix' ) ) ;
39
+
40
+ this . setInputsInline ( false ) ;
41
+ this . setPreviousStatement ( true , null ) ;
42
+ this . setNextStatement ( true , null ) ;
43
+
44
+ this . setColour ( Blockly . Sendto . HUE ) ;
45
+ } ,
46
+ } ;
47
+
48
+ Blockly . JavaScript [ 'google-spreadsheet.append' ] = function ( block ) {
49
+ var dropdown_instance = block . getFieldValue ( 'INSTANCE' ) ;
50
+ var data = Blockly . JavaScript . valueToCode ( block , 'DATA' , Blockly . JavaScript . ORDER_ATOMIC ) ;
51
+ if ( ! data ) {
52
+ data = '{}' ;
53
+ }
54
+ var sheetName = Blockly . JavaScript . valueToCode ( block , 'SHEET_NAME' , Blockly . JavaScript . ORDER_ATOMIC ) ;
61
55
56
+ return `sendTo("google-spreadsheet${ dropdown_instance } ", "append", {"sheetName":${ sheetName } , "data":${ data } });\n` ;
57
+ } ;
0 commit comments