Guest User

Untitled

a guest
Mar 7th, 2018
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.62 KB | None | 0 0
  1. function doPost(e) {
  2. var data = JSON.parse(e.postData.contents);
  3. var text = data.message.text;
  4.  
  5. var id = data.message.chat.id;
  6. var name = data.message.chat.first_name + " " + data.message.chat.last_name;
  7. var answer = "Записано в гугл док";
  8. sendText(id,answer);
  9. SpreadsheetApp.openById(ssId).getSheets()[0].appendRow([new Date(),id,name,text,answer]);
  10. }
  11.  
  12. $str = 'Имя: юрий
  13.  
  14. Телефон: 899999
  15.  
  16. Почта: [email protected]
  17.  
  18. Выберите количество комнат: 1-комнатная
  19.  
  20. Выберите тип отделки: С отделкой
  21.  
  22. Желаемый способ оплаты: Рассрочка';
  23.  
  24.  
  25. preg_match_all('{bpL+:s*(.+)b}u', $str, $arr);
  26.  
  27. var_dump($arr[1]);
  28.  
  29. array (size=6)
  30. 0 => 'юрий'
  31. 1 => '899999'
  32. 3 => '1-комнатная'
  33. 4 => 'С отделкой'
  34. 5 => 'Рассрочка'
  35.  
  36. preg_match_all('{bpL+:s*(.+)b}u', $str, $arr);
  37.  
  38. $view = '<table border="1"><tr>';
  39.  
  40. foreach ($arr[1] as $string) {
  41. $view .= "<td>$string</td>";
  42. }
  43.  
  44. $view .= '</tr></table>';
  45.  
  46. echo $view;
  47.  
  48. $string = 'Имя: юрий
  49.  
  50. Телефон: 899999
  51.  
  52. Почта: [email protected]
  53.  
  54. Выберите количество комнат: 1-комнатная
  55.  
  56. Выберите тип отделки: С отделкой
  57.  
  58. Желаемый способ оплаты: Рассрочка';
  59. preg_match_all('/:s(.*)/', $string, $matches);
  60. echo var_dump($matches[1]);
  61.  
  62. array(6) {
  63. [0]=>
  64. string(9) "юрий"
  65. [1]=>
  66. string(7) "899999"
  67. [2]=>
  68. string(13) "[email protected]"
  69. [3]=>
  70. string(21) "1-комнатная"
  71. [4]=>
  72. string(20) "С отделкой"
  73. [5]=>
  74. string(18) "Рассрочка"
  75. }
  76.  
  77. function doPost(e) {
  78. var data = JSON.parse(e.postData.contents);
  79. var text = data.message.text;
  80.  
  81. var id = data.message.chat.id;
  82. var name = data.message.chat.first_name + " " + data.message.chat.last_name;
  83. var answer = "Записано в гугл док";
  84. sendText(id, answer);
  85. var fname = /Имя: (.+)/.exec(text)[1].replace(/(^s*)|(s*)$/g, '');
  86. var phone = /Телефон: (.+)/.exec(text)[1].replace(/(^s*)|(s*)$/g, '');
  87. var email = /Почта: (.+)/.exec(text)[1].replace(/(^s*)|(s*)$/g, '');
  88. var room = /Выберите количество комнат: (.+)/.exec(text)[1].replace(/(^s*)|(s*)$/g, '');
  89. var type = /Выберите тип отделки: (.+)/.exec(text)[1].replace(/(^s*)|(s*)$/g, '');
  90. var payment = /Желаемый способ оплаты: (.+)/.exec(text)[1].replace(/(^s*)|(s*)$/g, '');
  91. SpreadsheetApp.openById(ssId).getSheets()[0].appendRow([new Date(), id, name, answer, fname, phone, email, room, type, payment]);
  92. }
Add Comment
Please, Sign In to add comment