Multiple spreadsheets are created when I only want one - google-sheets-api

I know this must be a simple solution, but I can't find how to do this.
Using google-api-services-sheetsv4-rev581-1.25.0. When I do
result = service
.spreadsheets()
.create(spreadSheet).execute();
If I run my app a second time, an identical spreadsheet is created. I did not find any method to tell me "Spreadsheet.Exists". I have tried several attempts to get this, but I have not succeeded yet.

Related

Getelementsbyname issue

I am having a little issue and need help.
I am trying to automate searching on website but get elements by name is not working on that specific website.
The same code is working with other websites such as bing, or google, but it is not working on my specific website that I want to use on.
I might be indexing the name location incorrect since there are many "names" in the website, however I tested one by one changing from 0 to 20, non of them worked.
I tried get elements by id but it is not working either.
Can anyone tell me what might be the reason and what can be the solution?
Do some websites restrict use of get element method, or web automation as a whole?

Getting a table from wikipedia article from it's API

I need to use the table in from this wiki page https://en.wikipedia.org/wiki/List_of_most_visited_museums to make a database in python (though the latter part is irrelevant atm). I have to use the API (can't scrape) to access it. Right now I'm trying the API's documentation https://www.mediawiki.org/wiki/API:Parsing_wikitext#Example_1:_Parse_content_of_a_page Example #2 from this page is exactly what I want to do, but it's returning an error, and even running the original code in my notebook it also returns an error. Can anyone tell me how to either alter that code so it runs, or direct me to another way to do the same thing? Thanks.
This fetches the content you're after: https://en.wikipedia.org/w/api.php?action=parse&page=List%20of%20most%20visited%20museums&prop=wikitext&section=2&format=json
If the example isn't working in your notebook, the problem probably lies with the rest of your code and not with the API call.

vb.net external manipulation commands

I tried to find this but I'm not exactly sure how to search for it or if it would even be possible. I'm trying to integrate a program I wrote with a commercial app, the commercial app has the ability to call an external program with a command and pass it the data that I want to capture.
I want to be able to get the currently open instance (or whichever responds first in the case of multiple instances) and send it the information directly and have it perform a function based on that information, I don't want to have to open a new instance.
I know one of my options is to drop a text file with the info and then have my program watch for it and parse it once found but if I can do a more direct communication I'd rather do that.
all it needs to do is fill a text box and run a function seems simple enough, and all I need is a point in the wright direction or some search terms that would pull up pertinent results. I'd like to understand how it works instead of just having someone write the code for me.
Thanks

Counting the amount of users or executions of an application.

I made a program that gets the data from the clipboard and saves it in a string variable. Then it looks for specific words in that string and generates several URLs. Afterwards it open the browser and shows each URL in an own tab.
Some of my friends already use this program frequently and I want to have some statistics about how often. I simple counter variable would be enough but I need to get access to it.
I came up with two options that could work:
I could send an email to a specific adress every time my app is executed. Then I can track the amount of uses by manually or automaticly counting the amount of emails in the postbox. I think this would be a Vers dirty solution.
I could create and publish a website containing a counter. This counter could be refreshed by my application. This solution is a bit better I think but a lot more work for just one single counter.
Do you have better ideas to solve my problem or is one of mine already a good one?
Thank you in advace!
You can use Measurement Protocol Overview. This provides you statistics of usage your application compared with Google Analytics. You can see even a geo statistic, version distribution, crash reports. It is easy to use it from .net. It is just about requesting http request to google.

How does one list the changes via the API from a TeamCity build?

I'm trying to find a way to get all the comments from a particular build in TeamCity via the Rest API. How can one do that?
http://teamcity:port/httpAuth/app/rest/changes?locator=build:(id:77651)&fields=count,change:(version,username,date,href,comment,files)
Via this URL, one can list out in custom fashion exactly the fields they wish to return. I don't think this is documented, i got this from their support folks. Enjoy!
PS - There are other examples out there which iterate over each change, this lists out all the changes for a particular build id in one place, for parsing.