XPath query, IMPORTXML & Google Sheets - Advanced Tutorial

Поделиться
HTML-код
  • Опубликовано: 27 сен 2024

Комментарии • 273

  • @theanilbhattarai
    @theanilbhattarai 6 лет назад +3

    I watched almost 10+ videos on trying to scrape data from urls in Google sheets. This tutorial made it extremely clear on how to execute what I had planned. Awesome Video, Nicely Explained! Thank you so much ^_^

  • @skytechbits
    @skytechbits 3 месяца назад

    Thank you so much for actual troubleshooting and without any transitions while doing the tutorial.

  • @Cc-vu9mr
    @Cc-vu9mr 3 года назад +3

    I just love this channel. It's perfect for me, I learn so much and improve instantly after seeing a video. The one thing I like the most is that it's done step by step and they're explained in detail.

  • @MK-ih6wp
    @MK-ih6wp 4 года назад +5

    32:00 I'm loving this SPLIT() function! And displaying the img right in the spreadsheet- SO useful.

  • @josebarragan9227
    @josebarragan9227 3 года назад +1

    MY MANNN!! I'm a newbie and I have been trying to figure this out for hours... but you came through. Nice video your delivery is good. I had no idea I'd been watching this for almost an hour lol

  • @daytodatainc.2520
    @daytodatainc.2520 7 лет назад +5

    What a great tutorial! explains everything from beginning to end. Great Job!!

  • @takaakiyamada7294
    @takaakiyamada7294 3 года назад +2

    Wonderful tutorial about XPath! As I arrived at this video too late, the structure of the RUclips page had been changed. So it was impossible to get the data by the way this tutorial instructed. Anyway, this tutorial taught me a lot. Thank you so much. :-)

  • @ronald3921
    @ronald3921 4 года назад +4

    This really helped me out when writing the XPath query, thank you so much for clear instructions. What I don't understand is, why when I inspect element, right-click to 'copy XPath' doesn't provide the correct path, at least not for google sheets

    • @huynguyen7048
      @huynguyen7048 4 года назад

      I think RUclips updated the HTML script, so if we used the his formula, it's no longer working. I'm a HTML newbie, so I can't figure out how to update the formula to grab what we want. lol

  • @pablonicolasvillanueva8708
    @pablonicolasvillanueva8708 2 года назад +1

    Dude, you're amazing! So useful info. Thanks a lot!!

  • @phulm
    @phulm 5 лет назад +11

    In June 2019 the @class addition no longer seems to work as advertised, even with WebScraper or Scraper.

  • @mosesdunga
    @mosesdunga 5 лет назад +1

    Your explanation is awesome. You helped me to reach my goal... my heartfelt thanks

  • @frederics7199
    @frederics7199 6 лет назад +1

    Best tuto ever. You definitely have got a gift for explaining stuff man. Keep up the good work!

    • @hamzarafiq2459
      @hamzarafiq2459 4 года назад

      I would like the proper Xpath to use in Google Sheets such that =IMPORTXML("services.rsna.org/playbook/v1/playbook/complete/cpt/71250",xpath) returns RPID16. Or for example 74177 would return RPID145. You can try IMPORTDATA will the same URL to get the entire XML.
      In fact, I think the answer is close to something like "//*[local-name()='PlaybookTerm']/@radlexPlaybookId" but I do not get it in sheets.

  • @marcmolloy5446
    @marcmolloy5446 6 лет назад +20

    Awesome video... but my problem is that no matter what I do my queries come up "Empty"

    • @dishydez
      @dishydez 3 года назад +1

      Its probably not stored via Xpath then. I usually use ImportHTML if this is the case. You could also use other Import functions. Also look out for his video on import JSON that is also helpful

  • @JordiRPuxench
    @JordiRPuxench 4 года назад

    Awesome tutorial. It solved in minutes all the doubts I had with the XPath query. Congrats and tx!!

  • @janekaze
    @janekaze 7 месяцев назад

    Excellent tutorial Thankyou.

  • @LucXX36
    @LucXX36 4 года назад

    This guy is cool. You won me over at 33:37 at the latest with your calm and nice kind

  • @salvadorperez5488
    @salvadorperez5488 3 года назад

    Fantastic explanaton, and so detailed. I thank you for the time you spend to do such a useful video.

  • @JesseGeorgePenner
    @JesseGeorgePenner 3 года назад +8

    Is there a reason why '=IMPORTXML("ruclips.net/user/LearnGoogleSpreadsheetsvideos","//ul/li//h3/a")' doesn't work anymore? I tried the exact same formula from this video in a google sheet, and I get an #N/A error saying the imported content is empty

  • @nvcworld6423
    @nvcworld6423 5 лет назад

    i belive this is one of the best video on RUclips that watching , after watching this video I have played more than 48 hrs to pull a table from a site but not got any success , can you please help me in same ?

  • @educacionportable
    @educacionportable 2 года назад +1

    Excellent content!

  • @huynguyen7048
    @huynguyen7048 4 года назад +1

    Very clear video instruction about XPath query. Thank you for your effort. I'm trying to learn as much as I can from you. You're genius. I have one question that I hope you can help me. It seems like youtube updated its script. No more Ul & Li in the script. Instead Div has Id name now. How can I refer the Div with ID name in my formula? Thank you so much and I really appreciate if you can help me with this stupid question

  • @idomnychireno
    @idomnychireno 2 года назад

    Thank you. I do xml editing for work and your explanation of xpath is very useful for me. I would love to see you explain how to edit xml in mass I.e.all files in one folder and delete child elements that have an specific grand child. This will be very useful for me and others.

  • @dodgersv3
    @dodgersv3 5 лет назад

    Great instructions... your are the best!

  • @benponderin
    @benponderin Год назад

    dude , you're magic

  • @mikeparker444
    @mikeparker444 2 года назад

    This is an excellent video man.

  • @tibolefevre
    @tibolefevre 6 лет назад

    What a great video. Awesone. Thanks a lot for your job !

  • @Kuzmitch2010
    @Kuzmitch2010 2 года назад

    Thank you, it's super helpful!

  • @DavidElstob73
    @DavidElstob73 3 года назад

    Amazing timesaver for economic reports, but it is a concern if the website changes and the data is wrong, so still need to have a quick glance at the website and adding other safety checks.
    For example, I'm going to include a text column with my four numerical columns, so I can easily see if it has changed, because numbers will be harder to check at a glance than something like "percent of GDP".

  • @TheDoggyOnTheWall
    @TheDoggyOnTheWall 5 лет назад

    Great detailed tutorial. Thanks!

  • @dbtech429
    @dbtech429 2 года назад

    Great Video!

  • @billjones3720
    @billjones3720 4 года назад

    Very informative. Thank you.

  • @michaelionita
    @michaelionita 3 года назад

    Very helpful! Thanks.

  • @RaelDilldeMello
    @RaelDilldeMello 6 лет назад

    Amazing channel... all your videos man, your rock!
    Tx so much :)

  • @aliosmanozen196
    @aliosmanozen196 6 лет назад

    Great tutorial, thank you very much.

  • @veevee7555
    @veevee7555 11 месяцев назад

    Super sir thanks 🙏

  • @RoberioDias
    @RoberioDias 7 лет назад

    Very good lesson! Thanks a lot!

  • @moneymaker8227
    @moneymaker8227 2 года назад

    Good tutorial.!! I have a question.. I would like to know how import data to google sheet in cells that are already filled by other data. ??
    I'm trying to automate my stocks imported financial data (income statement, balance sheet, cash flow statement) but I'm only able to import one by one because google sheet cells are already filled by the first stock data I imported.!
    How Can I RESOLVE This Issue.??
    Thanks

  • @אריאלבריל
    @אריאלבריל 4 года назад

    Great video!
    Thanks 😁😁

  • @adibzainal3991
    @adibzainal3991 3 года назад

    best tutorial ever!

  • @allanbsoliveira1
    @allanbsoliveira1 4 года назад

    it helped me a lot. thanks !

  • @itsJLa
    @itsJLa 5 лет назад +1

    Thank you so much for your amazing and easy to follow tutorials! I can't seem to figure out how to resolve the "Error
    Resource at url contents exceeded maximum size" on Google Sheets using importXML and was wondering if you had a video covering that subject.

    • @ExcelGoogleSheets
      @ExcelGoogleSheets  5 лет назад +1

      Unfortunately it might be impossible to resolve this problem. At least not without doing some crazy complicated things.

    • @itsJLa
      @itsJLa 5 лет назад

      @@ExcelGoogleSheets I was browsing on different forums to see if there are solutions around this issue and came accross a Reddit page with someone having the same issue
      www.reddit.com/r/googlesheets/comments/an7qbb/scrape_website_directory_for_names_with_custom/
      And the page with the solution...but I have yet to get it to work properly
      webapps.stackexchange.com/questions/97629/google-sheets-why-wont-importxml-work-on-this-sheet/114124#114124

  • @baawaa1949
    @baawaa1949 6 лет назад +9

    Excellent tutorial! I like the way that it is composed where you encounter unexpected results (duplicates) and go through the troubleshooting process to correct them. Well done!

  • @johnhe9984
    @johnhe9984 2 года назад

    Can you post a video on how to import desired data from yahoo finance into google sheets? for example, total debt in balance sheet.

  • @Sulaimangalib
    @Sulaimangalib 3 года назад

    I want to grab data from a site, but some of them have missing info, and it doesn't put a blank cell for the missing info. Is there any way to solve the problem?

  • @igorchernysh9764
    @igorchernysh9764 5 лет назад

    @Learn Google Spreadsheets
    Thanks for the video!

  • @walkingowl6810
    @walkingowl6810 7 лет назад

    thank you so much!
    Precise and clear :D

  • @mvgiugni65
    @mvgiugni65 2 года назад

    What about there is another page and you have to ask the webpage to go next page, to collect the rest of it?

  • @TheRangeControl
    @TheRangeControl 4 года назад

    Why did it only pull the title and NOT the link when you did the anchor at : #10:20 ?
    I mean, the encloses both a title AND a link, so why only part of it?

  • @MrArthurRibeiro
    @MrArthurRibeiro 4 года назад

    Tks 4 the lesson

  • @asyikbrowsing200
    @asyikbrowsing200 5 лет назад +1

    What if I want to scraping data on a website that requires a login?

  • @bobocathk
    @bobocathk 4 года назад

    Great training. If only top 30 videos data can be listed by using this method?

  • @sohamkambale
    @sohamkambale 4 года назад +2

    I have an issue. I am trying to scrape historical data from Yahoo finance, It has 535 rows. But my function is returning only 100 rows. How can it be solved? Great Video btw.

    • @MRSHOAIBJEE
      @MRSHOAIBJEE 4 года назад

      It is better to check the references of 100 onward then try.

  • @abdulwali4920
    @abdulwali4920 Год назад

    hi there, can you please tell me how can i use a (google search link) to search anything on google and grab top 3 links from google and then paste it on the cell infront of cell (containing google search link)

  • @bmr9779
    @bmr9779 2 года назад

    How do you import a table when the table on the website changes by criteria(#example the websites table can change data of nba players stats from last 5 games to season long)?

  • @Victor-vp7kn
    @Victor-vp7kn 4 года назад +1

    Hello, I would like to know if it possible to have a one time class ( 30 min. ~ 1 hour) at a fair price. I need to extract certain info from a webpage and import into googlesheets? Thank you Vic

    • @damiannika1296
      @damiannika1296 3 года назад

      Me to please. dn@askdamian.net. Thanks in advance!

  • @3BoxCreation
    @3BoxCreation Год назад

    An error like this comes after some time. Is that it? How to solve it? " Error
    Could not fetch url: "

  • @dimitrioschantzis4647
    @dimitrioschantzis4647 3 года назад

    Great video, I apply the importxml function to Google Sheets and other times it works and other times (without changing anything) it gives me #N/A into cell. What can I do? Thank you very much

  • @outlandvisual7421
    @outlandvisual7421 4 года назад

    Why not use copy xpath in the inspector as opposed to manually figuring out the path syntax?

  • @justfly2525
    @justfly2525 6 лет назад

    All of your videos are awesome... I'm trying to be lazy... I was able to double click directly on the element that I wanted then hit... copy... copy x path. That seemed to give me the complete and exact x path. Having said that gsheets said it was empty and it didn't work.

  • @Garen1
    @Garen1 4 года назад +1

    Amazing video! I was wondering if there is a way I can contact you via email with a problem I am having regarding getting specific data into google sheets?

  • @salihyilmaz3200
    @salihyilmaz3200 Год назад

    //ul/li/span[1] span first element not working can you help me

  • @soldeal4422
    @soldeal4422 3 года назад

    How do you update google sheet?
    Thanks

  • @igorchernysh9764
    @igorchernysh9764 5 лет назад +1

    @Learn Google Spreadsheets
    I have a question, is there any command or smth that will help to get data which can be retrieved only after pressing a specific button on a page like "see more" or "change currency" or "left/right"?
    Pressing a button doesn't change the initial url, so I can't use a modified ulr for importxlm.

    • @ExcelGoogleSheets
      @ExcelGoogleSheets  5 лет назад +1

      You'll need to write a script for that. Not in stock functionality.

  • @Yadavphotographyweb
    @Yadavphotographyweb 6 лет назад

    Thanks for the lesson. By this code,only first 30 data is extracted.how to extract more number of data.? By customizing this code.

  • @rbendzsuk
    @rbendzsuk 3 года назад

    How do you auto-update data on your Sheets with data that changes on a web site like a crypto currencies on or stock??

  • @manikandankbis7977
    @manikandankbis7977 3 года назад

    Excellent tutorial... Could you please help me with xpath syntax for scraping the product price from Amazon??

  • @binodmaharjan9981
    @binodmaharjan9981 4 года назад

    In my case, data table is splited into 2 pages of same url: merolagani.com/StockQuote.aspx I am able to get data from page 1 but not able to get data from page 2 from that url. Please help me out.

  • @mistacoolie8481
    @mistacoolie8481 4 года назад

    How to make the query as if I was in Prague or Berlin (to get location reliant different results)

  • @kostralian
    @kostralian Год назад

    Is this still working? I get "Imported content is empty."

  • @gaurangamin6827
    @gaurangamin6827 4 года назад +1

    How do I use importXML on-site which required login

    • @_mytube_
      @_mytube_ 4 года назад

      python.. I think you need to make a program for that

  • @dalenelson6839
    @dalenelson6839 Год назад

    Have you done any thing on refreshing the data in google sheets IMPORTXML?

  • @hardikpanchal8106
    @hardikpanchal8106 5 лет назад

    Thank u so much for the video
    I want to know that the information if change daily than in spreadsheet also it's changed automatically or we have to keep refresh the sheet

    • @5953kim
      @5953kim 5 лет назад

      Per one hour refresh importxml function automatically.

  • @TheQAAA
    @TheQAAA 6 лет назад

    Hello, the video is great , I there way to get the xPath of anything without going in all this instructions? best regards

  • @asyikbrowsing200
    @asyikbrowsing200 6 лет назад

    Why if I take json data with google sheet slower in appeal than in Excel?

  • @TheQAAA
    @TheQAAA 6 лет назад

    hello very good video , Actually I am working in pulling some data from SCOPUS web and It works fine, but some of the info that I importing them does not display of appear in the cell of spreadsheet even it showing , Can you help ? Thanks

  • @stefanotampieri4144
    @stefanotampieri4144 6 лет назад +1

    How to import data from
    www.soccer24.com
    I get always Empty DAta

  • @Zubbbz
    @Zubbbz 4 года назад

    i cant import prices from pcpartpicker and im using the exact xpath

  • @thealangonb
    @thealangonb 7 лет назад

    Please, how can i filter only the text between 76.653,6976.653,69
    My function now is : "//span[@class='Trsdu(0.3s) Fw(b) Fz(36px) Mb(-4px) D(ib)']"
    thanks for your help...

  • @HelenoPaiva
    @HelenoPaiva Год назад

    6:15 just right click and select copy xpath path.

    • @ExcelGoogleSheets
      @ExcelGoogleSheets  Год назад +1

      Would that work when you have a list of 40 items matching a class?

    • @HelenoPaiva
      @HelenoPaiva Год назад

      @@ExcelGoogleSheets I don’t know…. The issue is: you have a clear command of xpath terminology that is absolutely incredible to the layman like me. Anything that happens to help with xpath makes this formula more usable to me.

  • @findme2284
    @findme2284 2 года назад

    can this work with a website that required us to login first?

  • @Shkur777
    @Shkur777 4 года назад

    Thank you for tutorial. What about auth credential? Token or login/pass

    • @ExcelGoogleSheets
      @ExcelGoogleSheets  4 года назад +1

      This doesn't support login/pass unless it can be passed as a part of the URL.
      You will have to write a script with Apps Script UrlFetchApp.

  • @xiebr
    @xiebr 4 года назад

    how to get all pages data

  • @nssdesigns
    @nssdesigns 4 года назад

    So if you add a new video and refresh or open the Google Spreadsheet it will automatically propagate the Sheet with additional data?

    • @ExcelGoogleSheets
      @ExcelGoogleSheets  4 года назад

      Generally yes, but it will not work on RUclips anymore.

  • @hamzarafiq2459
    @hamzarafiq2459 4 года назад

    Please Resolve this . its urgent
    I would like the proper Xpath to use in Google Sheets such that =IMPORTXML("services.rsna.org/playbook/v1/playbook/complete/cpt/71250",xpath) returns RPID16. Or for example 74177 would return RPID145. You can try IMPORTDATA will the same URL to get the entire XML.
    In fact, I think the answer is close to something like "//*[local-name()='PlaybookTerm']/@radlexPlaybookId" but I do not get it in sheets.

  • @bradynmyers4599
    @bradynmyers4599 5 лет назад

    Hi there,
    Awesome content man, im learning so much!
    I have a question/problem I need some help with.
    , I seem to be getting a limited number of returns on my data when i try to extract similar data to you in this video. What is the reason that would be happening? I'm using "*" before "//" so i cant search everything, but even when the page is refreshed and there are a different order of items, the XML still only returns 48 rows. Any clues?
    Thanks

    • @ExcelGoogleSheets
      @ExcelGoogleSheets  5 лет назад +1

      Impossible to say, so many things happen with each website. It's pretty much case by case when it gets to this type of problems.

  • @Podsolnoox
    @Podsolnoox 4 года назад

    Unfortunately, only "//h3/a" works today.
    There are no UL and LI, so the examples do not work with them.
    Also the sample with class selection does not work.

    • @ExcelGoogleSheets
      @ExcelGoogleSheets  4 года назад

      Websites will obviously change, logic is still the same.

    • @Podsolnoox
      @Podsolnoox 4 года назад

      @@ExcelGoogleSheets The fact is that the browser renders the content. The Importxml function sees one thing, and a person sees another, so the old approaches do not work.
      Perhaps this is a consequence of the struggle with parsers.
      It is necessary to invent something new.
      For example, how to display the structure (with tags) in the browser that the Importxml function sees.

    • @Podsolnoox
      @Podsolnoox 4 года назад +1

      @@ExcelGoogleSheets Here is an example to confirm that a person and a function see different contents.
      Enter this on the sheet: =IMPORTXML("ruclips.net/user/podsolnooxvideos?view=0&sort=p&flow=list&view_as=subscriber";"//ul/li//h3/a")
      You will see the result, i.e. the function sees tags UL and LI.
      However, you do not see these tags in the browser.

    • @ExcelGoogleSheets
      @ExcelGoogleSheets  4 года назад

      RUclips now renders content using JavaScript. Importxml only works if content is rendered on load. You shouldn't be using Importxml to get youtube data, youtube has API for it and I have a video covering it.

    • @Podsolnoox
      @Podsolnoox 4 года назад

      ​@@ExcelGoogleSheets stackoverflow.com/a/18241030/2578960:
      "Most XPath Processors Work on raw XML
      Excluding JavaScript, most XPath processors work on raw XML, not the DOM, thus do not add tags. Also HTML parser libraries like tag-soup and htmltidy only output XHTML, not "DOM-HTML".
      This is a common problem posted on Stackoverflow for ... Google ... Spreadsheets."

  • @VideoNOLA
    @VideoNOLA 4 года назад +2

    Whenever I try this approach, Google Sheets returns errors ("Can't parse", "Empty", etc.) unless the XPath provided is VERY simple (i.e. "//div"). Anything more complex, I get no data. Doesn't matter the source.

    • @MaksymLos
      @MaksymLos 4 года назад +1

      I am getting data, but after the page would refresh, the data disappear and I only can get all data back by changing the path or rebuilding it!

  • @RobertLongM
    @RobertLongM 4 года назад

    What is I only have an API from HTTPWatch - where the site doesn't have a Table?
    What I'm trying to Import:
    njparcels.com/search/address/?s=Newcastle+Ct&s_co=15

  • @추적추적-q1m
    @추적추적-q1m 5 лет назад

    Can I get the titles from "ruclips.net/user/feedhistory". It gives no answer or parsing error.

  • @dgiri2333
    @dgiri2333 6 лет назад

    Import XML formula how to apply on Truecaller please do workout share that link

  • @osherezra131
    @osherezra131 7 лет назад

    hey man thanks for the great videos, Iv tried it on simple stuff work like a charm. iv tried to pull all of my fb friends i couldn't why is that? thanks in advance

    • @saiananth8751
      @saiananth8751 4 года назад

      You got to authenticate before accessing

  • @hamzarafiq2459
    @hamzarafiq2459 4 года назад

    how to resolving error "Imported XML content cannot be parsed."?

    • @_mytube_
      @_mytube_ 4 года назад

      yeah, that's where I am at. We're doing it wrong obviously

  • @Tombaor
    @Tombaor 7 лет назад

    RUclips changed all his APIs. Any chance you do an update video about how to extract the e.g. the views number of a certain video since they changed the code? :)

    • @ExcelGoogleSheets
      @ExcelGoogleSheets  6 лет назад +2

      This video is not meant as a tutorial to scrape youtube data. Website will change all the time, but the logic of using the function is the same. If you need youtube info there are better ways to do it using RUclips API.

  • @allens.5691
    @allens.5691 5 лет назад

    Would it be possible to create some sort of helper tool/extension thing that is like the one built in to Chrome's Devtools>Copy XPath, but one that actually works with ImportXML??

    • @ExcelGoogleSheets
      @ExcelGoogleSheets  5 лет назад

      I image that you could create a Google Chrome extension that would be able to accomplish this. It would not be simple for someone who is not a programmer though.

    • @5953kim
      @5953kim 5 лет назад

      Sure, it works.

  • @taimoor722
    @taimoor722 4 года назад

    i am having span instead of list

  • @NickHiltermann
    @NickHiltermann 5 лет назад

    Great video. I am trying to import data from a class MarketData into a google sheet but it says imported content is empty. Please help. Here is the string: =IMPORTXML("www.sharedata.co.za/v2/Scripts/Quote.aspx?c=VOD","//ul[@class='MarketData']")

  • @asyikbrowsing200
    @asyikbrowsing200 6 лет назад

    I have tried to retrieve data from the web in Excel using the FILTERXML formula, but he always shows a "Value" error.
    = FILTERXML (WEBSERVICE (A2), "\\ tr")
    whereas if I apply the formula on the Google sheet it works.
    = IMPORTXML (A2, "\\ tr")

    • @ExcelGoogleSheets
      @ExcelGoogleSheets  6 лет назад

      have you tried //tr ?

    • @ExcelGoogleSheets
      @ExcelGoogleSheets  6 лет назад

      I would first make sure WEBSERVICE(A2) has a valid return.

    • @asyikbrowsing200
      @asyikbrowsing200 6 лет назад

      yes, but it just "value"

    • @asyikbrowsing200
      @asyikbrowsing200 6 лет назад

      in excel => ibb.co/dPVFi9
      in google sheet => ibb.co/m6K2Vp

    • @ExcelGoogleSheets
      @ExcelGoogleSheets  6 лет назад

      most likely Excel cannot handle the whole table, it's possible that you need to do each column separately. try //tr/td[1] and see if you get the first column.

  • @Diesel20013
    @Diesel20013 6 лет назад

    I was trying to follow the steps recommended in the video but no luck. I am trying to get all the listed stocks in that table, but some how I cannot fig-out why is not working?Any advise? Thank you!
    =importxml("stockcharts.com/freecharts/sectorsummary.html?&G=SECTOR_DJUSAS&O=6","//tr/td/span")

  • @richardlynch1139
    @richardlynch1139 7 лет назад

    Good tutorial. Do you know if sites block Google sheets user agent? (Or IP or whatever it makes request under). We're trying to watch our products on Wayfair.com. "Import Internal Error" returned, but since I'm just learning can't tell if its my syntax (checks out in Firebug) or if site is blocking. Thanks!

    • @ExcelGoogleSheets
      @ExcelGoogleSheets  7 лет назад

      I don't really know, I don't use Google Sheets for any serious web crawling, there are far better options. That being said, most of large website will have some some sort of request limit after which they will temporarily block the IP address. Not sure they would block Google Sheets as a whole, but it's definitely not difficult, since Sheets request IP addresses are made publicly available in Google Sheets documentation.

  • @carolinew6773
    @carolinew6773 4 года назад

    Hi, I have a few trouble-shooting questions that I'd like to ask you about Google Spreadsheets. Is there a way to reach you via email? Thank you