Guest User

Untitled

a guest
Mar 7th, 2018
600
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.14 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. Почта: ya@yandex.ru
  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. 2 => 'ya@yandex.ru'
  33. 3 => '1-комнатная'
  34. 4 => 'С отделкой'
  35. 5 => 'Рассрочка'
  36.  
  37. preg_match_all('{bpL+:s*(.+)b}u', $str, $arr);
  38.  
  39. $view = '<table border="1"><tr>';
  40.  
  41. foreach ($arr[1] as $string) {
  42. $view .= "<td>$string</td>";
  43. }
  44.  
  45. $view .= '</tr></table>';
  46.  
  47. echo $view;
  48.  
  49. $string = 'Имя: юрий
  50.  
  51. Телефон: 899999
  52.  
  53. Почта: ya@yandex.ru
  54.  
  55. Выберите количество комнат: 1-комнатная
  56.  
  57. Выберите тип отделки: С отделкой
  58.  
  59. Желаемый способ оплаты: Рассрочка';
  60. preg_match_all('/:s(.*)/', $string, $matches);
  61. echo var_dump($matches[1]);
  62.  
  63. array(6) {
  64. [0]=>
  65. string(9) "юрий"
  66. [1]=>
  67. string(7) "899999"
  68. [2]=>
  69. string(13) "ya@yandex.ru"
  70. [3]=>
  71. string(21) "1-комнатная"
  72. [4]=>
  73. string(20) "С отделкой"
  74. [5]=>
  75. string(18) "Рассрочка"
  76. }
  77.  
  78. function doPost(e) {
  79. var data = JSON.parse(e.postData.contents);
  80. var text = data.message.text;
  81.  
  82. var id = data.message.chat.id;
  83. var name = data.message.chat.first_name + " " + data.message.chat.last_name;
  84. var answer = "Записано в гугл док";
  85. var matches = text.match(/(?<=:s).*/g);
  86. sendText(id, answer);
  87. SpreadsheetApp.openById(ssId).getSheets()[0].appendRow([new Date(), id, name, matches[0], matches[1], matches[2], matches[3], matches[4], matches[5]]);
  88. }
Add Comment
Please, Sign In to add comment